module Crabfarm::Modes::Console
Public Class Methods
process_input(_context)
click to toggle source
# File lib/crabfarm/modes/console.rb, line 86 def self.process_input(_context) dsl = ConsoleDsl.new Engines::SyncStateManager.new _context loop do begin output = dsl.instance_eval Readline.readline("> ", true) puts output.inspect unless output.nil? rescue SyntaxError => se Crabfarm::Utils::Console.exception se rescue SystemExit, Interrupt break rescue => exc Crabfarm::Utils::Console.exception exc end end Crabfarm::Utils::Console.system "Exiting" end