From: Adam Prescott Date: 2011-10-15T00:37:03+09:00 Subject: Re: What’s the best way of checking if an argument has been given or not? --0015174be34e8c680b04af4406ee Content-Type: text/plain; charset=UTF-8 What's the situation this code is going to be used in? What's wrong with rescuing? >> def foo(a, b); [a, b]; end >> begin; foo(); rescue(ArgumentError); "More, please."; end => "More, please." --0015174be34e8c680b04af4406ee--