class Proc
Public Class Methods
compose(f, g)
click to toggle source
# File lib/comprehensible/core_extensions/proc.rb, line 2 def self.compose(f, g) lambda { |*args| f[g[*args]] } end
Public Instance Methods
*(g)
click to toggle source
# File lib/comprehensible/core_extensions/proc.rb, line 6 def *(g) Proc.compose(self, g) end
extract_required_parameters()
click to toggle source
# File lib/comprehensible/core_extensions/proc.rb, line 10 def extract_required_parameters Hash[self.parameters][:req] end