Sha256: 62d73316fd7be5d693e92d18d6af50634d90e23ca6fb1f667f38b67b083004af
Contents?: true
Size: 444 Bytes
Versions: 15
Compression:
Stored size: 444 Bytes
Contents
require 'rubygems' raise LoadError.new('you need ruby2ruby gem to use this tool') unless require 'ruby2ruby' require 'ludy/symbol/to_proc' module Ludy class Rambda def initialize &block @this = eval block.to_ruby define_instance_method :call, &@this alias_instance_method :[], :call end attr_reader :this alias_method :to_proc, :this end def rambda &block Rambda.new &block end end # of Ludy
Version data entries
15 entries across 15 versions & 2 rubygems