Adam Meehan
00f01402e0
reload to clear cached value. Fixes mongoid.
2010-09-23 21:34:01 +10:00
Adam Meehan
d5b0fe0526
list mongoid in config comments
2010-09-23 08:14:11 +10:00
Adam Meehan
8edf55ef46
version 3.0.0.beta.3
2010-09-22 07:26:43 +10:00
Adam Meehan
b7fd7c1d60
add mongoid comment
2010-09-22 07:09:43 +10:00
Adam Meehan
90f0c45778
preliminary Mongoid support
2010-09-22 07:07:36 +10:00
Adam Meehan
0df3886804
fix validator for :format option
2010-09-21 20:15:26 +10:00
Adam Meehan
48b42da85e
seperate attribute method specs into orm specific file
...
move ORM shims to orm folder
2010-09-21 20:12:40 +10:00
Adam Meehan
bf57efaaa6
include timezone awareness option for attribute parsing
2010-09-21 18:27:12 +10:00
Adam Meehan
c8ad4cd525
use inheritable hash again as class_attribute doesn't clone hash for subclass
2010-09-21 18:26:30 +10:00
Adam Meehan
8d3ae75b19
add use_plugin_parser option to initializer template
2010-09-21 18:25:30 +10:00
Adam Meehan
c804442330
dusting
2010-09-21 10:23:13 +10:00
Adam Meehan
b2d81f0dcf
use class_attribute to avoid inheritable accessor issues
2010-09-21 10:21:34 +10:00
Adam Meehan
92d6fd8725
version 3.0.0.beta.2
2010-09-21 08:42:43 +10:00
Adam Meehan
f0e9d0292a
clean up valdiation methods
2010-09-21 08:37:54 +10:00
Adam Meehan
27e01486e9
actually use the plugin parser in the write method (yikes)
2010-09-21 08:36:11 +10:00
Adam Meehan
0f84584238
v3.0.0.beta
2010-09-17 15:16:03 +10:00
Adam Meehan
4fa8dfac72
don't allow 0 or > 12 for meridian am hour
2010-09-17 14:36:21 +10:00
Adam Meehan
fa2736feb3
fix some timezone handling and add specs
2010-09-17 14:07:34 +10:00
Adam Meehan
b668a6f22e
simplify dummy_time Time value creation
2010-09-17 13:46:03 +10:00
Adam Meehan
716f9e4f2e
format option added back
2010-09-17 13:45:56 +10:00
Adam Meehan
8aa26a7898
ignore_usec option added back
2010-09-17 13:45:31 +10:00
Adam Meehan
b2d1dcdd3f
add some common formats
2010-09-17 13:43:47 +10:00
Adam Meehan
1fb89d6455
simplify tokens to hash and generate in reverse order of token length
2010-09-17 13:42:21 +10:00
Adam Meehan
423d60f885
use inheritable hash for valdiated attributes
2010-09-17 10:56:13 +10:00
Adam Meehan
b23dba5202
remove time_with_zone require
2010-09-17 08:52:55 +10:00
Adam Meehan
58fdb7682b
removed some unused stuff
2010-09-17 08:33:59 +10:00
Adam Meehan
3f0e430eab
refactored parsing and conversion with timezones. removed some cruft
2010-09-17 08:32:56 +10:00
Adam Meehan
ab8d680383
fix multiparam extension
2010-09-16 22:39:56 +10:00
Adam Meehan
5d495505d9
proper timezone awareness and plugin parser hooks
...
Parser uses method compilation technique namely to a method not a proc
2010-09-16 22:35:38 +10:00
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
53f3d876ea
shorthand defaults in generator coments
2010-08-31 16:47:41 +10:00
Adam Meehan
b0ebd5bfda
rename instance var
2010-08-31 13:28:05 +10:00
Adam Meehan
2f3efa2107
custom error message options
2010-08-31 13:23:07 +10:00
Adam Meehan
c97050f62f
autoload version file
2010-08-31 12:46:08 +10:00
Adam Meehan
e3928e78eb
fixe for attribute write and raw value methods
...
add new generalised method to get raw value without dependence on
before_type_cast which may not be supported in ORMs
call super to define full ORM write method default
2010-08-11 13:45:06 +10:00
Adam Meehan
30fb0e5192
before_type_cast fix for ORMs not using it wont create
2010-08-10 15:41:53 +10:00
Adam Meehan
9347eadce8
word
2010-08-10 14:45:07 +10:00
Adam Meehan
c47dde6325
shorthand update in generator
2010-08-07 19:14:49 +10:00
Adam Meehan
82ede60985
restriction shorthand symbols
2010-08-07 19:08:35 +10:00
Adam Meehan
924c6766c1
renamed to enable_multiparameter_extension!
2010-08-03 23:27:46 +10:00
Adam Meehan
4028413631
multiparameter value handler
2010-08-03 23:22:27 +10:00
Adam Meehan
0f41671b32
multiparameter extension for AR
2010-08-03 22:59:29 +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
b22a7c41b8
add validator type accessor
2010-08-03 15:07:23 +10:00
Adam Meehan
40e404681e
type cast value before blank check for invalid values
2010-08-03 15:04:59 +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
6bed71152a
add validation methods as instance methods as well per AM
2010-08-03 14:56:59 +10:00
Adam Meehan
34379e1e15
lil tweak
2010-08-02 19:34:50 +10:00