module ProcParty
Public Instance Methods
===(*args)
click to toggle source
# File lib/proc_party.rb, line 10 def ===(*args) call(*args) end
[](*args)
click to toggle source
# File lib/proc_party.rb, line 6 def [](*args) call(*args) end
arity()
click to toggle source
# File lib/proc_party.rb, line 14 def arity to_proc.arity end
curry(*arg)
click to toggle source
# File lib/proc_party.rb, line 18 def curry(*arg) to_proc.curry(*arg) end
lambda?()
click to toggle source
# File lib/proc_party.rb, line 22 def lambda? to_proc.lambda? end
parameters()
click to toggle source
# File lib/proc_party.rb, line 26 def parameters method(:call).parameters end
source_location()
click to toggle source
# File lib/proc_party.rb, line 30 def source_location method(:call).source_location end
to_proc()
click to toggle source
# File lib/proc_party.rb, line 2 def to_proc method(:call).to_proc end
yield(*args)
click to toggle source
# File lib/proc_party.rb, line 34 def yield(*args) call(*args) end