Module: Daitai::Pipe

Included in:
Daitai
Defined in:
lib/daitai/pipe.rb

Instance Method Summary collapse

Instance Method Details

#pipeObject



5
6
7
8
9
10
11
12
13
# File 'lib/daitai/pipe.rb', line 5

def pipe
  lambda do |*functions|
    if functions.length > 2
      pipe_n(functions)
    else
      pipe_two(functions)
    end
  end.curry
end