lib/mill/resource.rb in mill-0.8 vs lib/mill/resource.rb in mill-0.8.2

- old
+ new

@@ -31,10 +31,14 @@ end def date=(date) @date = case date when String, Time - DateTime.parse(date.to_s) + begin + DateTime.parse(date.to_s) + rescue ArgumentError => e + raise Error, "Can't parse date: #{date.inspect}" + end when Date, DateTime, nil date else raise Error, "Can't assign 'date' attribute: #{date.inspect}" end \ No newline at end of file