Advertisement
Guest User

Untitled

a guest
Jan 26th, 2015
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.19 KB | None | 0 0
  1. class Foo
  2. def double_then_yield(num, &block)
  3. block.call(num * 2)
  4. end
  5. end
  6.  
  7. foo = Foo.new
  8.  
  9. result = foo.double_then_yield 5 do |num|
  10. num + 1
  11. end
  12.  
  13. puts "result is #{result}" # result is 11
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement