Method: Klam::Environment#__apply

Defined in:
lib/klam/environment.rb

#__apply(rator, *rands) ⇒ Object



41
42
43
44
45
46
47
# File 'lib/klam/environment.rb', line 41

def __apply(rator, *rands)
  if rator.kind_of?(::Symbol)
    @curried_methods[rator].call(*rands)
  else
    rator.call(*rands)
  end
end