public
Rubygem
Description: Library to add Proc#call_with_locals
Clone URL: git://github.com/kballard/call_with_locals.git
Search Repo:
name age message
folder .gitignore Wed May 14 17:06:13 -0700 2008 Initial commit [kballard]
folder LICENSE Wed May 14 17:06:13 -0700 2008 Initial commit [kballard]
folder README Wed May 14 17:08:11 -0700 2008 Fix indentation of code in README [kballard]
folder Rakefile Sun May 18 18:07:22 -0700 2008 Add rake spec task [kballard]
folder call_with_locals.gemspec Wed May 14 17:06:13 -0700 2008 Initial commit [kballard]
folder lib/ Wed May 14 17:09:14 -0700 2008 Fix formatting of rdoc for Proc#call_with_locals [kballard]
folder spec/ Sun May 18 18:07:31 -0700 2008 Properly mark two failing tests as pending [kballard]
README
= call_with_locals
by Kevin Ballard <kevin@sb.org>

== DESCRIPTION

Ads a new method Proc#call_with_locals to call the proc with new locals

== EXAMPLES

  >> proc { x + 1 }.call_with_locals(x => 3)
  => 4

  >> proc { |a| f[a] }.call_with_locals(3, :f => proc { |x| x + 4 })
  => 7