Commit Graph

288 Commits

Author SHA1 Message Date
Adam Meehan
80ed110efc tweaked doc examples and added message options 2008-07-20 09:38:04 +10:00
Adam Meehan
9cf994564e fixed fallback for out of range dates which Rails does not handle automatically
aliased timeliness_date_time_parse to parse_date_time for nicer interface
2008-07-20 09:06:39 +10:00
Adam Meehan
70ba75a4ae added switching to euro date formats instead of US 2008-07-20 08:38:34 +10:00
Adam Meehan
5f55fad076 added :before option to add_formats to insert above existing format 2008-07-20 07:45:22 +10:00
Adam Meehan
53d57cb7ac doc refinements 2008-07-19 21:52:37 +10:00
Adam Meehan
05abd4e984 minor line shifts 2008-07-19 19:49:15 +10:00
Adam Meehan
5983622ac8 moved extact_date_time_values method in to Formats and added specs
changed Formats to a class
2008-07-19 19:47:03 +10:00
Adam Meehan
137ee152e2 added changelog and license 2008-07-19 17:56:51 +10:00
Adam Meehan
1d2720ca67 added less than exhaustive datetime format validation specs 2008-07-19 17:25:01 +10:00
Adam Meehan
8ab82411ca added format add and remove methods
fixed slashes and 'd' token matching
specs for time and date format validation
2008-07-19 17:17:53 +10:00
Adam Meehan
ec46a3bd35 added specs for formats and more docs
renamed valid_time_formats etc to time_formats
2008-07-18 16:29:26 +10:00
Adam Meehan
e18d0ee9f4 moved tokens and proc arg map into class arrays 2008-07-18 11:27:32 +10:00
Adam Meehan
c9a3075c35 rewrote format regexp hash into time format to regexp generator 2008-07-18 08:05:21 +10:00
Adam Meehan
33c298163e moved format proc helper methods into formats module so they work 2008-07-17 16:25:54 +10:00
Adam Meehan
c37c3e82fa moved formats to own module 2008-07-17 15:08:33 +10:00
Adam Meehan
69ed88a086 moved formats to root module and retrieve from there in validations
added benchmarks for alternates
2008-07-17 15:00:18 +10:00
Adam Meehan
0dcc255901 changed parsing to use hash of regexp with optional processor blocks. Allows easy addition and removal of preffered formats 2008-07-17 14:29:59 +10:00
Adam Meehan
7cf8f2cbbc refactor parse to just a little simpler and a little more docs and cleanup 2008-07-17 06:43:03 +10:00
Adam Meehan
265a3b884a a little more docs 2008-07-11 17:42:10 +10:00
Adam Meehan
710ed92721 fixed matcher messages and refactored 2008-07-11 17:41:50 +10:00
Adam Meehan
1a0a35836f fixed dummy time and added spec 2008-07-11 17:41:07 +10:00
Adam Meehan
20ed2b1633 ignore time part for dates in validation 2008-07-11 17:23:37 +10:00
Adam Meehan
eafce02a73 renamed error message key 2008-07-11 16:37:37 +10:00
Adam Meehan
89d6d4ac14 doc tweak 2008-07-11 16:37:02 +10:00
Adam Meehan
899d420b59 renamed base to multiparameter attributes 2008-07-11 16:35:52 +10:00
Adam Meehan
c283d2eed9 rename base to multiparameter attributes 2008-07-11 16:31:19 +10:00
Adam Meehan
7f1ada4d0e refactored specs into type validations, added some more examples for boundary checks 2008-07-08 10:44:43 +10:00
Adam Meehan
bac867cbbb added core extension files for adding to_dummy_time to Date, Time and DateTime classes 2008-07-08 10:44:01 +10:00
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
3c934efd0d added requires for core_ext files 2008-07-08 10:40:57 +10:00
Adam Meehan
8c5b372716 added birth_time attribute 2008-07-08 10:38:14 +10:00
Adam Meehan
a78da16b8e added default task 2008-07-08 10:37:54 +10:00
Adam Meehan
8ac04e8610 doc rewording 2008-07-07 19:05:27 +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
caf92fba13 include matcher if test env 2008-07-07 19:03:45 +10:00
Adam Meehan
a0583cc6ea added preliminary README docs 2008-07-07 15:25:26 +10:00
Adam Meehan
d6cf8f0889 fixed require for rspec-rails 2008-07-07 15:24:37 +10:00
Adam Meehan
f40bf36bc9 allow for custom messages in error message checks 2008-07-07 15:23:44 +10:00
Adam Meehan
3f286b9aee refactored restrictions in method 2008-07-07 15:19:32 +10:00
Adam Meehan
bb0e64857a changed Dirty check to full name and changed docs 2008-07-07 15:18:30 +10:00
Adam Meehan
a5daef2069 added library require file for rspec-rails 2008-07-07 15:17:11 +10:00
Adam Meehan
771f42f076 added rspec-rails for view method specs 2008-07-07 15:16:30 +10:00
Adam Meehan
494f3bdef4 added time_travel plugin for validation specs to fix time from Time.now 2008-07-07 15:12:28 +10:00
Adam Meehan
bf6aeea841 fixed struct problem 2008-07-07 15:11:00 +10:00
Adam Meehan
bb42ef215f added full spec 2008-07-07 15:10:08 +10:00
Adam Meehan
68463908be changed require and include for InstanceTag 2008-07-07 09:57:09 +10:00
Adam Meehan
5edfa5f2fc renamed module DateHelper to InstanceTag 2008-07-07 09:50:29 +10:00
Adam Meehan
6ffb7e5780 doc tweaks and minor stuff 2008-07-01 11:34:49 +10:00
Adam Meehan
67183eb69f changed strict_time_type_cast to use validation parse method to unify and allow pluggable parsers 2008-07-01 11:33:20 +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