Commit Graph

12 Commits

Author SHA1 Message Date
Adam Meehan
9ddd150b2f change ORM attribute generation and extension mechanism
now using shim since the attribute matcher is not required for AM
2010-09-16 22:33:22 +10:00
Adam Meehan
10f49144c3 extend AR by default if present 2010-08-31 22:43:40 +10:00
Adam Meehan
c97050f62f autoload version file 2010-08-31 12:46:08 +10:00
Adam Meehan
82ede60985 restriction shorthand symbols 2010-08-07 19:08:35 +10:00
Adam Meehan
81030a6ed8 show restriction errors in Rails test mode by default.
or always if not using Rails
2010-08-03 18:28:00 +10:00
Adam Meehan
048bf3ba6c generate local file on install rather than load 2010-08-03 18:27:35 +10:00
Adam Meehan
34a2d4b558 methods for validated attributes for write cache and before type cast
cache raw value in @attributes_cache which is AR convention but should
work fine with non-AR ORM
before type cast method for reading back cached raw value
2010-08-03 15:01:57 +10:00
Adam Meehan
fabb2be7af date/time select extension 2010-08-02 16:58:03 +10:00
Adam Meehan
d5124f32b2 use setup block to config which classes to extend 2010-08-01 23:27:25 +10:00
Adam Meehan
6acf61aa88 ignore restriction value errors 2010-08-01 23:26:23 +10:00
Adam Meehan
0720abeb0e add locale file to I18n load path 2010-08-01 23:22:50 +10:00
Adam Meehan
fdc3086976 initial Rails 3 rewrite commit
completely rewritten for ActiveModel compatibility
uses ActiveModel EachValidator class as validator base class
simplifies :between by splitting into a :on_or_before and an :on_of_after
only :is_at option tested
2010-08-01 18:35:18 +10:00