Adam Meehan
|
162faf632a
|
push strict override for format option into Formats.parse
|
2009-09-12 13:05:12 +10:00 |
|
Adam Meehan
|
c29478df45
|
fix deprecation for ActiveRecord::Errors#generate_message in Rails 2.3.4
ginger scenario added 2.3.4
|
2009-09-12 13:05:11 +10:00 |
|
Adam Meehan
|
df3283e5a1
|
fix ignore_usec for with_date and with_time options
|
2009-09-12 13:05:04 +10:00 |
|
Adam Meehan
|
7bf7ed0569
|
catch both possible exception types
|
2009-09-09 16:25:04 +10:00 |
|
Adam Meehan
|
a969a49ae8
|
little tweaks
|
2009-09-09 16:16:11 +10:00 |
|
Adam Meehan
|
4cc20ae620
|
fixed some bad rescue behaviour in parse method
|
2009-09-05 19:47:49 +10:00 |
|
Adam Meehan
|
2028d68b17
|
checking proc arity in option value for ruby 1.9 compat
|
2009-08-22 14:59:46 +10:00 |
|
Adam Meehan
|
e399c6b510
|
moved mutliparam helper methods our of AR to reduce method pollution
|
2009-07-28 12:52:25 +10:00 |
|
Adam Meehan
|
1a31e7463d
|
have to manually require matcher now because the presence of the Spec
namespace caused issues for shoulda when not using rspec:wq
|
2009-07-07 15:32:15 +10:00 |
|
Adam Meehan
|
75a3b2bd83
|
version 2.1
|
2009-06-20 22:30:08 +10:00 |
|
Adam Meehan
|
d61dddfbc6
|
fix i18n locale load order to allow customisation
fix interpolation values for i18n
|
2009-06-19 12:06:36 +10:00 |
|
Adam Meehan
|
4ac4281c8b
|
rename named local var
|
2009-06-07 08:28:20 +10:00 |
|
Adam Meehan
|
a56cf674b2
|
removed reload alias by attributes_cache for before_type_cast value
|
2009-06-07 08:21:46 +10:00 |
|
Adam Meehan
|
34c0f25225
|
dramatically simplify the before_type_cast hack and remove read method override
simplified write method with no dirty attributes hackery
|
2009-06-06 16:37:06 +10:00 |
|
Adam Meehan
|
805bb5d7fd
|
added another datetime format
|
2009-06-06 11:17:35 +10:00 |
|
Adam Meehan
|
7aac14c874
|
added ambiguous year threshold setting
|
2009-06-06 11:16:19 +10:00 |
|
Adam Meehan
|
5295a494e9
|
token typo
|
2009-05-26 12:00:49 +10:00 |
|
Adam Meehan
|
3348ca3063
|
dont rely on add_error return value to exit. sigh, less one liners
|
2009-04-12 10:23:09 +10:00 |
|
Adam Meehan
|
88ee33ae41
|
consistently use instance methods vs vars in validator
|
2009-04-12 10:17:33 +10:00 |
|
Adam Meehan
|
bb94e234bc
|
add :format option to validate and parse with specific a format
|
2009-04-10 10:57:27 +10:00 |
|
Adam Meehan
|
f041524124
|
add equal_to option to matcher
|
2009-04-10 10:48:24 +10:00 |
|
Adam Meehan
|
e1d23d0f2b
|
Merge branch '2.0.0'
|
2009-04-09 18:54:34 +10:00 |
|
Adam Meehan
|
613001791a
|
limit time_array size explicity
|
2009-04-09 18:53:28 +10:00 |
|
Adam Meehan
|
b197d537f1
|
fix read attribute bug for frozen record (reported by Les Nightingill)
|
2009-04-06 13:52:07 +10:00 |
|
Adam Meehan
|
1e3c802031
|
capture zone offset value in formats to possible usage
|
2009-03-31 21:35:49 +11:00 |
|
Adam Meehan
|
d89266d9f1
|
minor stuff
|
2009-03-31 21:25:05 +11:00 |
|
Adam Meehan
|
fb520bbddc
|
use plugin parser in action view extension
|
2009-03-31 14:21:07 +11:00 |
|
Adam Meehan
|
f4ed751c26
|
changed back to using error_value_formats for Rails 2.0/2.1
|
2009-03-28 19:51:11 +11:00 |
|
Adam Meehan
|
956933f58b
|
disable multiparameter values extension by default for v2
|
2009-03-28 18:53:47 +11:00 |
|
Adam Meehan
|
7967b5a212
|
refactored error value formats to use locale file for I18n. Rail 2.0/2.1 to use default_error_value_formats now.
moved default_error_messages_method into validator
|
2009-03-28 18:49:26 +11:00 |
|
Adam Meehan
|
a836ed8434
|
changed Formats#parse to take options hash for strict and other possibilities
|
2009-03-28 17:35:41 +11:00 |
|
Adam Meehan
|
312c1510cb
|
refactored AR parsing methods into Parser module to reduce AR method pollution and make more consistent
|
2009-03-28 17:25:48 +11:00 |
|
Adam Meehan
|
728c5ccda5
|
safely extract time values from multiparam array
|
2009-03-26 15:20:08 +11:00 |
|
Adam Meehan
|
4f0c81b6f8
|
properly chain multiparameter attributes
|
2009-03-26 15:13:35 +11:00 |
|
Adam Meehan
|
d1ee94248b
|
added :equal_to and :ignore_usec options. the later is for ignore microsecond value in datetime restrictions
|
2009-03-19 20:49:06 +11:00 |
|
Adam Meehan
|
fae38cfecd
|
use value as raw_value if object doesn't have _before_type_cast method
|
2009-03-12 19:08:31 +11:00 |
|
Adam Meehan
|
903850bc23
|
Merge branch 'with' for with_date and with_time options
|
2009-03-10 15:51:07 +11:00 |
|
Adam Meehan
|
c3f3edf324
|
added enable method for multiparameter attribute handling of datetime which is enabled by default but will be off in version2
renamed enable action view extension method and enable both extensions in the one method as they are needed together
|
2009-03-08 17:55:48 +11:00 |
|
Adam Meehan
|
1dbac5190b
|
fix last refactor so it casts Date object to time if attribute is datetime or time with spec added
|
2009-03-05 19:56:38 +11:00 |
|
Adam Meehan
|
497a97e0b0
|
cleanup setup and version check guff. enable action view extension by default until version 2
|
2009-03-05 18:34:16 +11:00 |
|
Adam Meehan
|
9dd3282a81
|
add method to enable action view invalid value extension. will be on by default but will off in version 2
|
2009-03-05 18:32:25 +11:00 |
|
Adam Meehan
|
e7e9a8b238
|
fix bad variable name
|
2009-03-05 18:30:48 +11:00 |
|
Adam Meehan
|
cb962d1157
|
some refactoring and behave even more friendly with alias_method_chain
|
2009-03-05 18:10:59 +11:00 |
|
Adam Meehan
|
403a91addf
|
added if and unless to valid options
|
2009-03-04 21:09:51 +11:00 |
|
Adam Meehan
|
7ca84f3116
|
behaves as better AR citizen by alias_method_chaining define_attribute_methods and read_attribute instead of overriding
|
2009-03-03 12:38:54 +11:00 |
|
Adam Meehan
|
862b41f903
|
added :with_date and :with_time options
refactored restriction_value into evaluate_option_value class method for more general usage
refactored type_cast_value into class method
|
2009-02-09 16:44:03 +11:00 |
|
Adam Meehan
|
904c202fb4
|
little cleanup and consistency
|
2009-02-09 12:11:56 +11:00 |
|
Adam Meehan
|
1001d29c01
|
rails 2.3.0 fix with I18n.reload!
added 2.3 to ginger list
|
2009-02-08 20:54:45 +11:00 |
|
Adam Meehan
|
29c23a7a26
|
move format compilcation call to where it belongs
|
2009-02-08 13:02:06 +11:00 |
|
Adam Meehan
|
7ef9078369
|
use the value from validates_each in validator
|
2009-02-08 12:46:22 +11:00 |
|