module Aqueductron::PieceCommon
Public Instance Methods
drip(one_thing)
click to toggle source
# File lib/aqueductron/piece_common.rb, line 9 def drip(one_thing) keep_flowing([one_thing]) end
flow(source)
click to toggle source
# File lib/aqueductron/piece_common.rb, line 3 def flow(source) Inlet.new(self).flow_internal(source.each) end
inspect()
click to toggle source
# File lib/aqueductron/piece_common.rb, line 15 def inspect "Duct:\n" + draw.join("\n") end
keep_flowing(source)
click to toggle source
# File lib/aqueductron/piece_common.rb, line 6 def keep_flowing(source) Inlet.new(self).flow_internal(source.each, false) end
result?()
click to toggle source
# File lib/aqueductron/piece_common.rb, line 12 def result? false end