My personal up until recently underused keyword was (surprise!) "rescue".
I'm not sure how this has been escaping me since 07, but I had no idea you can apply it at the end of an expression, i.e. when you're facing nasty functions that insist on trhowing exceptions, instead of
begin
value = function_that_throws
rescue value = "default"
endyou can just write:
value = function_that_throws rescue "default"