diff --git a/lib/ace/mode/ruby.js b/lib/ace/mode/ruby.js index 1c6d63f6..073fa070 100644 --- a/lib/ace/mode/ruby.js +++ b/lib/ace/mode/ruby.js @@ -75,7 +75,7 @@ oop.inherits(Mode, TextMode); }; this.checkOutdent = function(state, line, input) { - return /\s+end$/.test(line + input) || /\s+}$/.test(line + input) || /\s+else$/.test(line + input); + return /^\s+end$/.test(line + input) || /^\s+}$/.test(line + input) || /^\s+else$/.test(line + input); }; this.autoOutdent = function(state, doc, row) {