Sha256: 4a5477f2af6ff3665f76f2f5af1cf856c784c630cd45db091522ee3877f312f2
Contents?: true
Size: 417 Bytes
Versions: 3
Compression:
Stored size: 417 Bytes
Contents
require "iolite/functinal/invoke" module Iolite module Functinal def send func, method, *args_, &block Lazy.new { |*args| # block = invoke(block, *args) if block invoke(func, *args).send(method, *invoke_a(args_, *args), &block) # invoke(func, *args).send(method, *invoke_a(args_, *args), &block) # func.call(*args).send(method, *invoke_a(args_, *args), &block) } end module_function :send end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
iolite-0.0.3 | lib/iolite/functinal/send.rb |
iolite-0.0.2 | lib/iolite/functinal/send.rb |
iolite-0.0.1 | lib/iolite/functinal/send.rb |