mirror of
https://github.com/ditkrg/validates_timeliness.git
synced 2026-01-22 22:06:45 +00:00
cannot use POSITION in actionview to map value key
This commit is contained in:
parent
90501a8e56
commit
84b1885b6b
@ -7,6 +7,10 @@ module ValidatesTimeliness
|
|||||||
# It's a minor usability improvement which is rarely an issue for the user.
|
# It's a minor usability improvement which is rarely an issue for the user.
|
||||||
attr_accessor :object_name, :method_name, :template_object, :options, :html_options
|
attr_accessor :object_name, :method_name, :template_object, :options, :html_options
|
||||||
|
|
||||||
|
POSITION = {
|
||||||
|
:year => 1, :month => 2, :day => 3, :hour => 4, :min => 5, :sec => 6
|
||||||
|
}.freeze
|
||||||
|
|
||||||
def initialize(object_name, method_name, template_object, options, html_options)
|
def initialize(object_name, method_name, template_object, options, html_options)
|
||||||
@object_name, @method_name = object_name.to_s.dup, method_name.to_s.dup
|
@object_name, @method_name = object_name.to_s.dup, method_name.to_s.dup
|
||||||
@template_object, @options, @html_options = template_object, options, html_options
|
@template_object, @options, @html_options = template_object, options, html_options
|
||||||
@ -21,7 +25,7 @@ module ValidatesTimeliness
|
|||||||
values = {}
|
values = {}
|
||||||
pairs.each_pair do |key, value|
|
pairs.each_pair do |key, value|
|
||||||
position = key[/\((\d+)\w+\)/, 1]
|
position = key[/\((\d+)\w+\)/, 1]
|
||||||
values[::ActionView::Helpers::DateTimeSelector::POSITION.key(position.to_i)] = value.to_i
|
values[POSITION.key(position.to_i)] = value.to_i
|
||||||
end
|
end
|
||||||
|
|
||||||
values
|
values
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user