bindless

run ruby procs with different binds on the fly!

simple use


require "bindless"

test_proc= Proc.new{
  self.hello_world
}

class Test

  def self.hello_world
    puts "hello world!"
  end

  def self.test_call proc_obj
    proc_obj.call_with_binding(self.binding?)
  end

end

Test.test_call test_proc
#> "hello world!"