summaryrefslogtreecommitdiff
path: root/lib/pry/pry_instance.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pry/pry_instance.rb')
-rw-r--r--lib/pry/pry_instance.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pry/pry_instance.rb b/lib/pry/pry_instance.rb
index 0877ab24..bf843790 100644
--- a/lib/pry/pry_instance.rb
+++ b/lib/pry/pry_instance.rb
@@ -269,7 +269,7 @@ class Pry
@suppress_output = false
inject_sticky_locals!
begin
- if !process_command_safely(line.lstrip)
+ if !process_command_safely(line)
@eval_string << "#{line.chomp}\n" if !line.empty? || !@eval_string.empty?
end
rescue RescuableException => e
@@ -400,6 +400,7 @@ class Pry
# @param [String] val The line to process.
# @return [Boolean] `true` if `val` is a command, `false` otherwise
def process_command(val)
+ val = val.lstrip if /^\s\S/ !~ val
val = val.chomp
result = commands.process_line(val,
:target => current_binding,