Module: AndOne::Console::IrbContextPatch

Defined in:
lib/and_one/console.rb

Overview

Prepended into IRB::Context to hook after each evaluation.

Instance Method Summary collapse

Instance Method Details

#evaluateObject



116
117
118
119
120
121
122
123
# File 'lib/and_one/console.rb', line 116

def evaluate(...)
  result = super
  AndOne::Console.send(:cycle_scan) if AndOne::Console.active?
  result
rescue StandardError
  AndOne::Console.send(:cycle_scan) if AndOne::Console.active?
  raise
end