Class: Pry
Defined Under Namespace
Classes: REPL
Instance Method Summary collapse
Instance Method Details
#evaluate_ruby(code) ⇒ Object
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/volt/cli/console.rb', line 33 def evaluate_ruby(code) inject_sticky_locals! exec_hook :before_eval, code, self result = current_binding.eval(code, Pry.eval_path, Pry.current_line) if result.is_a?(Promise) result = result.sync end set_last_result(result, code) ensure update_input_history(code) exec_hook :after_eval, result, self end |