diff --git a/lib/validates_timeliness/extensions/date_time_select.rb b/lib/validates_timeliness/extensions/date_time_select.rb index c7922bd..6ef9bca 100644 --- a/lib/validates_timeliness/extensions/date_time_select.rb +++ b/lib/validates_timeliness/extensions/date_time_select.rb @@ -16,7 +16,8 @@ module ValidatesTimeliness @template_object, @options, @html_options = template_object, options, html_options end - def value(object) + # Splat args to support Rails 5.0 which expects object, and 5.2 which doesn't + def value(*object) return super unless @template_object.params[@object_name] pairs = @template_object.params[@object_name].select {|k,v| k =~ /^#{@method_name}\(/ }