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
|
c2a4f45b5a
|
removed old spec
|
2009-03-28 17:35:21 +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
|
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
|
eecef62de4
|
updating ginger scenarios with Rails 2.3.2
|
2009-03-19 20:47:50 +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
|
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
|
19457a6c1d
|
removed some module inclusion silliness in spec
|
2009-02-27 23:40:14 +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
|
7ef9078369
|
use the value from validates_each in validator
|
2009-02-08 12:46:22 +11:00 |
|
Adam Meehan
|
a1ae5f9313
|
added option key validation to prevent silly validation problems due to bad key name
|
2009-02-01 20:08:07 +11:00 |
|
Adam Meehan
|
71583805c8
|
fixed regex for yy format token which wasn't greedy enough when datetime string parsed as date causing a 4 digit year to be extracted as first 2 digits
|
2009-01-21 14:07:35 +11:00 |
|
Adam Meehan
|
0ad8ace335
|
refactored AR attribute methods to define read method for all date, time and datetime attributes. Makes things much clearer and fixes bug reported (#2) by Brad (pvjg)
|
2009-01-13 10:12:41 +11:00 |
|
Adam Meehan
|
760a52a2a4
|
cleanup matcher spec a little
|
2009-01-12 13:08:22 +11:00 |
|
Adam Meehan
|
011ea070db
|
fix interpolation_values examples for rails version without i18n
|
2009-01-12 13:03:21 +11:00 |
|
Adam Meehan
|
b632093ce2
|
add examples for custom_error_messages and interpolation values. what can I say? TATFT
|
2009-01-12 12:36:37 +11:00 |
|
Adam Meehan
|
a71d6f7945
|
added between option testing to matcher and refactored
|
2009-01-01 20:13:44 +11:00 |
|
Adam Meehan
|
45ab815039
|
added between option and some refactoring
|
2009-01-01 20:11:30 +11:00 |
|
Adam Meehan
|
c308aaf4a9
|
refactored attribute name handling in spec
|
2008-12-28 17:22:24 +11:00 |
|
Adam Meehan
|
e9fa4ca20a
|
fixed bug where accessor methods not properly generating due columns_hash lookup failing on method name as a symbol
force value to time on write unless is a date attribute
|
2008-12-07 11:07:39 +11:00 |
|
Adam Meehan
|
e82b1e2033
|
removed some time_travel setup which are not used here
|
2008-12-06 14:42:21 +11:00 |
|
Adam Meehan
|
64ffb52dae
|
spec text tweaks
|
2008-12-06 14:27:20 +11:00 |
|
Adam Meehan
|
a691b4ed35
|
moved sqlite patch into seperate file
|
2008-12-06 09:06:24 +11:00 |
|
Adam Meehan
|
e2790538a8
|
added make_time examples
|
2008-12-05 20:46:40 +11:00 |
|
Adam Meehan
|
75f3ef34e8
|
made parameters explicit for validates_timeliness since its private and should not be used directly for validation
|
2008-12-05 20:35:37 +11:00 |
|
Adam Meehan
|
dad55456d5
|
patched sqlite adapter in spec_helper to fix time attributes in rails 2.0.2 errorneously reporting time attributes as datetime column types
|
2008-12-05 20:25:28 +11:00 |
|
Adam Meehan
|
87b0beef5a
|
moved ignore_restriction_errors and error_value_formats into Validator class
|
2008-12-05 20:24:06 +11:00 |
|
Adam Meehan
|
6cd6cd9dc0
|
made restriction_value instance method as it relies on validator instance attribute type
removed old type_cast_method class method
|
2008-12-05 18:45:28 +11:00 |
|
Adam Meehan
|
c224db7af8
|
moved specs to validator
|
2008-12-05 18:24:31 +11:00 |
|
Adam Meehan
|
4868746e94
|
refactor specs from validation_methods to validator and refactored to make much more sense
|
2008-12-05 18:23:39 +11:00 |
|
Adam Meehan
|
bf999170d7
|
fix timezone issue for to_dummy_time as per normal Rails which uses AR default_timezone
|
2008-12-05 16:34:28 +11:00 |
|
Adam Meehan
|
1596ffd2cb
|
namespaced matcher
|
2008-12-02 21:07:08 +11:00 |
|
Adam Meehan
|
3ac65b507f
|
renamed methods which have been moved out of AR and so dont need to be fully qualified
|
2008-12-02 20:34:02 +11:00 |
|
Adam Meehan
|
d71f581e10
|
refactored error message handling and specs
|
2008-12-02 19:36:03 +11:00 |
|
Adam Meehan
|
aa42fb76b6
|
get the model to add errors to record returned from validation instead of validator
|
2008-11-30 08:34:17 +11:00 |
|
Adam Meehan
|
b0647d456e
|
refactored validations in validation methods for model and validator class
|
2008-11-30 07:40:11 +11:00 |
|
Adam Meehan
|
9610d79d7d
|
move core extension spec to namespace folder
|
2008-11-29 18:55:18 +11:00 |
|
Adam Meehan
|
412ff22dd9
|
namespaced ActiveRecord and ActionView specifc modules and specs with a mind to making the plugin framework agnostic in the future
|
2008-11-29 18:32:32 +11:00 |
|
Adam Meehan
|
21d26ee2b1
|
remove multiparameter time format example for 2.0.x because sqlite didn't support time column types in that version
|
2008-11-29 10:52:03 +11:00 |
|
Adam Meehan
|
5a4be4a91e
|
added ginger scenarios to run specs against all supported rails versions
|
2008-11-24 05:25:05 +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
|
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
|
ced61929da
|
fixed dirty attributes when old value incorrectly read and added more examples for dirty attributes
|
2008-10-28 19:54:52 +11:00 |
|