class Aqueductron::CountingEndPiece
Public Class Methods
new(so_far = 0)
click to toggle source
# File lib/aqueductron/counting_end_piece.rb, line 7 def initialize(so_far = 0) @so_far = so_far end
Public Instance Methods
draw()
click to toggle source
# File lib/aqueductron/counting_end_piece.rb, line 17 def draw desc = (@so_far > 0) ? "# (#{@so_far})" : "#" Drawing.draw_end_piece(desc) end
eof()
click to toggle source
# File lib/aqueductron/counting_end_piece.rb, line 10 def eof SimpleResult.new(@so_far) end
receive(msg)
click to toggle source
# File lib/aqueductron/counting_end_piece.rb, line 13 def receive msg CountingEndPiece.new(@so_far + 1) end