module Daitai::Flip
Public Instance Methods
flip()
click to toggle source
# File lib/daitai/functions/flip.rb, line 5 def flip ->(function) { flip_arguments(function) } end
Private Instance Methods
flip_arguments(function)
click to toggle source
# File lib/daitai/functions/flip.rb, line 11 def flip_arguments(function) lambda do |first, second, *tail| function.curry.(second, first, *tail) end.curry end