mirror of
https://github.com/ditkrg/validates_timeliness.git
synced 2026-01-22 22:06:45 +00:00
doc tweaks and minor stuff
This commit is contained in:
parent
67183eb69f
commit
6ffb7e5780
@ -6,7 +6,8 @@ module ValidatesTimeliness
|
|||||||
time_array[0..2].join('-') + ' ' + time_array[3..5].join(':')
|
time_array[0..2].join('-') + ' ' + time_array[3..5].join(':')
|
||||||
end
|
end
|
||||||
|
|
||||||
# Overrides AR method to store multiparameter time and dates
|
# Overrides AR method to store multiparameter time and dates as
|
||||||
|
# ISO datetime string for later validation
|
||||||
def execute_callstack_for_multiparameter_attributes(callstack)
|
def execute_callstack_for_multiparameter_attributes(callstack)
|
||||||
errors = []
|
errors = []
|
||||||
callstack.each do |name, values|
|
callstack.each do |name, values|
|
||||||
@ -20,7 +21,7 @@ module ValidatesTimeliness
|
|||||||
else
|
else
|
||||||
klass.new(*values)
|
klass.new(*values)
|
||||||
end
|
end
|
||||||
send(name + "=", value)
|
send("#{name}=", value)
|
||||||
rescue => ex
|
rescue => ex
|
||||||
errors << AttributeAssignmentError.new("error on assignment #{values.inspect} to #{name}", ex, name)
|
errors << AttributeAssignmentError.new("error on assignment #{values.inspect} to #{name}", ex, name)
|
||||||
end
|
end
|
||||||
|
|||||||
@ -2,6 +2,7 @@ require File.dirname(__FILE__) + '/spec_helper'
|
|||||||
|
|
||||||
describe ValidatesTimeliness::AttributeMethods do
|
describe ValidatesTimeliness::AttributeMethods do
|
||||||
include ValidatesTimeliness::AttributeMethods
|
include ValidatesTimeliness::AttributeMethods
|
||||||
|
include ValidatesTimeliness::Validations
|
||||||
|
|
||||||
before do
|
before do
|
||||||
@person = Person.new
|
@person = Person.new
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user