raise "Hey dude! Where's My Variable Assignment" if my_variable.nil?
I really hate raising an exception like that. I am surprised Rubyists like it like he says they do. raise "Hey dude! Where's My Variable Assignment" if my_variable.nil?
I really hate raising an exception like that. I am surprised Rubyists like it like he says they do. my_variable or raise 'Hey dude! Where's My Variable Assignment'
or else: my_variable.nil? and raise 'Hey dude! Where's My Variable Assignment'
since it puts what's being tested in front like with if/then but is also syntactically light-weight.