mirror of
https://github.com/ditkrg/validates_timeliness.git
synced 2026-01-23 06:16:44 +00:00
rename instance var
This commit is contained in:
parent
7243456b76
commit
b0ebd5bfda
@ -21,7 +21,7 @@ module ValidatesTimeliness
|
|||||||
def initialize(options)
|
def initialize(options)
|
||||||
@allow_nil, @allow_blank = options.delete(:allow_nil), options.delete(:allow_blank)
|
@allow_nil, @allow_blank = options.delete(:allow_nil), options.delete(:allow_blank)
|
||||||
@type = options.delete(:type) || :datetime
|
@type = options.delete(:type) || :datetime
|
||||||
@check_restrictions = RESTRICTIONS.keys & options.keys
|
@restrictions_to_check = RESTRICTIONS.keys & options.keys
|
||||||
|
|
||||||
if range = options.delete(:between)
|
if range = options.delete(:between)
|
||||||
raise ArgumentError, ":between must be a Range or an Array" unless range.is_a?(Range) || range.is_a?(Array)
|
raise ArgumentError, ":between must be a Range or an Array" unless range.is_a?(Range) || range.is_a?(Array)
|
||||||
@ -41,7 +41,7 @@ module ValidatesTimeliness
|
|||||||
|
|
||||||
return record.errors.add(attr_name, :"invalid_#{@type}") if value.blank?
|
return record.errors.add(attr_name, :"invalid_#{@type}") if value.blank?
|
||||||
|
|
||||||
@check_restrictions.each do |restriction|
|
@restrictions_to_check.each do |restriction|
|
||||||
begin
|
begin
|
||||||
restriction_value = type_cast(evaluate_option_value(options[restriction], record))
|
restriction_value = type_cast(evaluate_option_value(options[restriction], record))
|
||||||
unless value.send(RESTRICTIONS[restriction], restriction_value)
|
unless value.send(RESTRICTIONS[restriction], restriction_value)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user