Report abuse


			
now try this on for size. I'm sure you know how this works:
  > def a
  >   yield
  > end
  => nil
  > a { 42 }
  => 42

But did you know this?
  > def b
  >  Proc.new.call
  > end
  => nil
  > b { 42 }
  => 42