Class: Rivulet::Steps::RunConsole
- Inherits:
-
Rivulet::Step
- Object
- Rivulet::Step
- Rivulet::Steps::RunConsole
- Defined in:
- lib/rivulet/steps/run_console.rb
Instance Method Summary collapse
Methods inherited from Rivulet::Step
container_class_path, inherited
Instance Method Details
#call(input) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/rivulet/steps/run_console.rb', line 7 def call(input) app = input[:resource] IRB.setup(nil) IRB.conf[:USE_AUTOCOMPLETE] = false IRB.conf[:AP_NAME] = 'rivulet' # workspace = IRB::WorkSpace.new(binding) # irb = IRB::Irb.new(workspace) # IRB.conf[:MAIN_CONTEXT] = irb.context IRB::Irb.new.run(IRB.conf) Success(input) end |