どの例外名を参照すればよいか知りたいです。無効な日付を取得しています。ドキュメントを確認しましたが、見つかりませんでした。
Begin
Date.new(day,month,year)
Rescue exceptionname
statements
どの例外名を参照すればよいか知りたいです。無効な日付を取得しています。ドキュメントを確認しましたが、見つかりませんでした。
Begin
Date.new(day,month,year)
Rescue exceptionname
statements
を探していると思いますArgumentError
。使用irb
:
> Date.new(2,-200, 3)
ArgumentError: invalid date
from (irb):11:in `new'
from (irb):11
それで
begin
Date.new(2,-200, 3)
rescue ArgumentError
#your logic
end