Class: R2rb::Server
Class Method Summary collapse
Class Method Details
.<<(block) ⇒ Object
100 101 102 |
# File 'lib/R4rb/R2rb_eval.rb', line 100 def Server.<<(block) @@in << block end |
.echo(block = nil) ⇒ Object
108 109 110 111 112 |
# File 'lib/R4rb/R2rb_eval.rb', line 108 def Server.echo(block=nil) @@in=block if block R2rb << ".output<<-capture.output({"+@@in+"})" return (@@out < '.output').join("\n") end |
.in ⇒ Object
92 93 94 |
# File 'lib/R4rb/R2rb_eval.rb', line 92 def Server.in return @@in end |
.in=(block) ⇒ Object
96 97 98 |
# File 'lib/R4rb/R2rb_eval.rb', line 96 def Server.in=(block) @@in=block end |
.out ⇒ Object
104 105 106 |
# File 'lib/R4rb/R2rb_eval.rb', line 104 def Server.out return @@out.join("\n") end |