class Rapel::REPLServer::Input
Public Class Methods
new(input)
click to toggle source
# File lib/rapel/replserver.rb, line 55 def initialize(input) @input = input end
Public Instance Methods
read() { |expression, context| ... }
click to toggle source
# File lib/rapel/replserver.rb, line 58 def read begin context = Rapel.runtimes.first[1] expression = Rapel::Expression.new(@input.slice(:code)) expression rescue Exception => e $stdout.puts(e.inspect) end $stdout.puts("Input read: #{expression.inspect}") yield expression, context end