diff --git a/lib/validates_timeliness/extensions/date_time_select.rb b/lib/validates_timeliness/extensions/date_time_select.rb index 0ed4fdd..03ca7fd 100644 --- a/lib/validates_timeliness/extensions/date_time_select.rb +++ b/lib/validates_timeliness/extensions/date_time_select.rb @@ -10,7 +10,6 @@ module ValidatesTimeliness included do alias_method_chain :datetime_selector, :timeliness - alias_method_chain :value, :timeliness end module InstanceMethods @@ -22,13 +21,13 @@ module ValidatesTimeliness datetime_selector_without_timeliness(*args) end - def value_with_timeliness(object) + def value(object) unless @timeliness_date_or_time_tag && @template_object.params[@object_name] - return value_without_timeliness(object) + return super end pairs = @template_object.params[@object_name].select {|k,v| k =~ /^#{@method_name}\(/ } - return value_without_timeliness(object) if pairs.empty? + return super if pairs.empty? values = [nil] * 6 pairs.map do |(param, value)|