Commit Graph

366 Commits

Author SHA1 Message Date
Adam Meehan
705e787775 small cleanup and correction of docs 2008-11-23 17:42:34 +11:00
Adam Meehan
a54d562a69 refactored version checks for method aliasing 2008-11-23 17:41:58 +11:00
Adam Meehan
6a0cece4d7 a little README cleanup 2008-11-23 16:58:48 +11:00
Adam Meehan
a425555de6 remove explicit interop require which is done in rspec-rails 2008-11-22 10:38:36 +11:00
Adam Meehan
34c3f8602b removing some spec cruft as now using rpec-rails gem 2008-11-22 10:33:49 +11:00
Adam Meehan
abbf79faae removed unnecessary version condition 2008-11-22 09:46:28 +11:00
Adam Meehan
aa92ad8788 added Alex to changelog 2008-11-13 10:31:14 +11:00
Adam Meehan
889bdc3ae3 allow uppercase meridian to be valid 2008-11-13 10:26:16 +11:00
Adam Meehan
604a792e25 Rails 2.2 compatibility fixes with more version check hackery (yuck, will fix later) 2008-10-28 22:05:25 +11:00
Adam Meehan
2f162ca500 little spec house cleaning 2008-10-28 20:03:37 +11:00
Adam Meehan
49cd69e565 merging attribute method refactor branch 2008-10-28 19:59:31 +11:00
Adam Meehan
ced61929da fixed dirty attributes when old value incorrectly read and added more examples for dirty attributes 2008-10-28 19:54:52 +11:00
Adam Meehan
cffb466e20 added refactoring to changelog 2008-09-24 21:48:43 +10:00
Adam Meehan
8f950d5ac6 refactored attribute write method definitions in single definition and added write_date_time_attribute method to unify value writing 2008-09-24 15:58:08 +10:00
Adam Meehan
1b1d17ebd8 updated changelog 2008-08-25 14:32:44 +10:00
Adam Meehan
f23d2a0c2d fixed non-timezone write method not updating changed attributes hash 2008-08-25 14:30:36 +10:00
Adam Meehan
68e7adc028 more specific changes description 2008-08-22 15:20:33 +10:00
Adam Meehan
0ef34c7d28 parse_date_time method returns for date column to return Date object when assigned string as per normal Rails
parse_date_time method returns same object when assigned Date or Time object
2008-08-22 15:12:38 +10:00
Adam Meehan
aecaa7baca silence migration in specs 2008-08-22 14:21:05 +10:00
Adam Meehan
b9f11a1f7b fixed bug with attribute cache not clearing on write for date and time columns 2008-08-22 14:06:08 +10:00
Adam Meehan
cd9f4d2d54 added invalid date and time error message options to options list 2008-08-14 12:32:51 +10:00
Adam Meehan
d61249d6f5 fixed instance_tag value method when attribute value is nil and improved specs 2008-08-14 11:44:18 +10:00
Adam Meehan
22ade45114 updated changelog with latest changes 2008-08-07 12:31:48 +10:00
Adam Meehan
9a76d06309 parse using timeliness_restriction_value method on matcher option values to allow all possible value types 2008-08-07 12:24:17 +10:00
Adam Meehan
097e2c58ba refactored matcher a little and cleaned up a little 2008-08-03 14:29:54 +10:00
Adam Meehan
dff45bc6ec refactored restriction validation conversion_method case statement into restriction_type_cast_method method 2008-08-03 14:28:02 +10:00
Adam Meehan
a666c35ccd moved restriction value evaluation into own method with recursive calls for Symbol and Proc in case they return string 2008-08-03 12:53:59 +10:00
Adam Meehan
3347a91856 updated CHANGELOG with latest change 2008-07-30 12:27:24 +10:00
Adam Meehan
8cad1b880e remove setting attribute to nil in validations when invalid to preserve before_type_cast value 2008-07-30 12:22:06 +10:00
Adam Meehan
037c3ea5c5 minor README correction 2008-07-30 10:39:22 +10:00
Adam Meehan
e1409ead25 added :if and :unless options to list of regular options in case it wasn't obvious they are supported
also some minor touch ups
2008-07-30 10:24:52 +10:00
Adam Meehan
9fa3e3fa1d README tweaks and clarity 2008-07-28 07:12:41 +10:00
Adam Meehan
2ddc54b78d polishing README 2008-07-26 09:40:04 +10:00
Adam Meehan
4fbb4cafd0 minor REAMDE spelling fix 2008-07-26 08:58:58 +10:00
Adam Meehan
c06daf2a2f added matcher docs to README 2008-07-26 08:56:45 +10:00
Adam Meehan
ef51d8c3d6 refacrtored option tests into test_option_method 2008-07-26 08:31:36 +10:00
Adam Meehan
29d61320e8 prettied up failure messages by formatting values 2008-07-26 08:12:25 +10:00
Adam Meehan
7fd251dddf added rest of specs for matcher 2008-07-26 07:49:26 +10:00
Adam Meehan
766e0f3bac fixed method name for parsing 2008-07-26 07:49:05 +10:00
Adam Meehan
9e689746f3 improved some example descriptions 2008-07-26 00:16:51 +10:00
Adam Meehan
79460dc39b added specs for matcher and fixed up bugs 2008-07-26 00:16:17 +10:00
Adam Meehan
ed165d3f9d minor doc changes 2008-07-25 22:30:24 +10:00
Adam Meehan
555748fac9 minor doc tweak 2008-07-25 21:52:18 +10:00
Adam Meehan
56a95ebd62 add paths to front of loadpath 2008-07-25 21:51:44 +10:00
Adam Meehan
23360dde08 doc tweaks 2008-07-25 21:51:25 +10:00
Adam Meehan
7858632502 added docs for global restriction error value formats 2008-07-25 19:23:22 +10:00
Adam Meehan
32621ceebe added restriction value error message formats as global accessor for customisation
added each invalid type to error messages rather than shortcut way
2008-07-25 19:21:30 +10:00
Adam Meehan
608f3b569f more date value standardisation 2008-07-25 19:19:47 +10:00
Adam Meehan
24db8ab774 changed to using accessor for model instance and using specific validation method for each type 2008-07-25 19:17:55 +10:00
Adam Meehan
5567f920f7 standardising test values 2008-07-24 18:55:20 +10:00