Commit Graph

15 Commits

Author SHA1 Message Date
Adam Meehan
ef68b3d0f9 added type to parse method for dummy time check mainly
added default datetime type to call to parse from strict type cast
2008-07-08 10:42:02 +10:00
Adam Meehan
228ab29b5f refactored conversion to remove Time class check which is done in type
cast method
2008-07-07 19:04:13 +10:00
Adam Meehan
3f286b9aee refactored restrictions in method 2008-07-07 15:19:32 +10:00
Adam Meehan
d035de1d7c refactored restrictions validation into own method
added validates_*type methods for forcing the value type used when doing restriction validation
2008-07-01 11:31:17 +10:00
Adam Meehan
6a6448130d added fall through for restriction to do parse value 2008-06-30 22:39:11 +10:00
Adam Meehan
8b6d6ec789 minor hash key change 2008-06-11 10:16:27 +10:00
Adam Meehan
7fadc2c164 tightened up specs for attribute methods 2008-05-21 10:02:13 +10:00
Adam Meehan
1269d794d0 added AR default error messages
split out parser into method to allow easy overriding
2008-05-20 17:12:38 +10:00
Adam Meehan
b019f87625 reverted parser method as not working with raised exception 2008-05-14 09:42:34 +10:00
Adam Meehan
2284844426 added DateTimeInvalid class
rescue parse error only for DateTimeInvalid class
2008-05-14 09:35:12 +10:00
Adam Meehan
9a8a82c699 fixed restriction value conversion and added nil check 2008-05-03 18:12:51 +10:00
Adam Meehan
cae3d8cb84 added specs for validation 2008-05-03 15:52:40 +10:00
Adam Meehan
8072fe733e set value nil if invalid 2008-05-02 19:07:48 +10:00
Adam Meehan
dff7900c4a check for Time object before validating 2008-05-02 17:14:48 +10:00
Adam Meehan
591ea3126b first commit 2008-05-02 16:42:51 +10:00