class Pipetree::Railway::On
Incoming direction must be Left/Right. Tie
Public Class Methods
new(track, proc)
click to toggle source
# File lib/pipetree/railway.rb, line 60 def initialize(track, proc) @track, @proc = track, proc end
Public Instance Methods
call(last, input, options)
click to toggle source
# File lib/pipetree/railway.rb, line 64 def call(last, input, options) return [last, input] unless last == @track # return unless incoming track is Right (or Left). @proc.(last, input, options) end