class StreamTester
Public Class Methods
new(s)
click to toggle source
Calls superclass method
# File examples/streamtester.rb, line 10 def initialize (s) super(200,200) @stream = s pack = Fltk::Pack.new(200,200) { %w{set_to_begin set_to_end forward backward at_end? at_beginning? current_edge entries inspect}.each { |m| Fltk::Button.new(50,20,m) {|w,data| @output.value(sendMsg(m)) puts sendMsg(m) } } @output= Fltk::Input.new(200, 20) @output.deactivate } pack.packtype = Fltk::VERTICAL self.add(pack) self.show end
Public Instance Methods
sendMsg(m)
click to toggle source
# File examples/streamtester.rb, line 29 def sendMsg(m) begin @stream.send(m).inspect rescue EndOfStreamException => msg msg end end