Module: Pipetree::Railway::Operator

Defined in:
lib/pipetree/railway/operator.rb

Instance Method Summary collapse

Instance Method Details

#&(proc, options = {}) ⇒ Object



9
10
11
# File 'lib/pipetree/railway/operator.rb', line 9

def &(proc, options={})
  _insert(Pipetree::Railway.&(proc), options, Right, proc)
end

#<(proc, options = {}) ⇒ Object



5
6
7
# File 'lib/pipetree/railway/operator.rb', line 5

def <(proc, options={})
  _insert(Pipetree::Railway.<(proc), options, Left, proc)
end

#>(proc, options = {}) ⇒ Object



13
14
15
# File 'lib/pipetree/railway/operator.rb', line 13

def >(proc, options={})
  _insert(Pipetree::Railway.>(proc), options, Right, proc)
end