Guest User

Untitled

a guest
Feb 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.28 KB | None | 0 0
  1. def do_something(callbacks={})
  2. callbacks[:before].call if callbacks[:before]
  3. yield
  4. callbacks[:after].call if callbacks[:after]
  5. end
  6.  
  7. do_something({
  8. :before => lambda {
  9. puts "Will this work?"
  10. },
  11. :after => lambda {
  12. puts "Oh My!"
  13. }
  14. }) { puts "This is crazy" }
Add Comment
Please, Sign In to add comment