Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2016
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.20 KB | None | 0 0
  1. def bar
  2.   # complex computation that can fail
  3.   42
  4. end
  5.  
  6. def foo
  7.   x = 0
  8.   x = bar
  9.   if x.nil?
  10.     puts 'Whoops!'
  11.   end
  12. rescue
  13.   puts 'Error!'
  14. ensure
  15.   puts 'Finished'
  16.   x
  17. end
  18.  
  19. puts foo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement