class Proc

Meta-programming Proc for Syntactic Sugars

Public Instance Methods

to_lambda(instance = Object.new) click to toggle source

Convert [Proc] to [Lambda] @param [Object] instance the context @return [Lambda] Lambda converted @note Converting [Proc] to [Lambda] may have incorrect behaviours on corner cases. @note See Ruby Language Issues for more details.

# File lib/midori/core_ext/proc.rb, line 9
def to_lambda(instance = Object.new)
  instance.define_singleton_method(:_, &self)
  instance.method(:_).to_proc
end