From 90fdb3d0bddd5c4302d1e4134b3f3867733ea95f Mon Sep 17 00:00:00 2001 From: Henk <henk.van.der.veen@gmail.com> Date: Tue, 30 Mar 2021 23:57:08 +0200 Subject: [PATCH] support active_interaction 4 --- .../filters/date_time_as_unix_extension.rb | 8 ++++---- roqua-support.gemspec | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/roqua/core_ext/active_interaction/filters/date_time_as_unix_extension.rb b/lib/roqua/core_ext/active_interaction/filters/date_time_as_unix_extension.rb index 1a287df..ad9f482 100644 --- a/lib/roqua/core_ext/active_interaction/filters/date_time_as_unix_extension.rb +++ b/lib/roqua/core_ext/active_interaction/filters/date_time_as_unix_extension.rb @@ -1,11 +1,11 @@ # allow datetimes to be given as unix times for activeinteractions module RoquaDateTimeAsUnixFilterExtension - def cast(value, interaction) + def cast(value, interaction, **options) case value when Numeric, /^[0-9]+$/ Time.at(value.to_i).to_datetime when '' - super(nil, interaction) + super(nil, interaction, **options) else super end @@ -15,12 +15,12 @@ ActiveInteraction::DateTimeFilter.include RoquaDateTimeAsUnixFilterExtension # allow datetimes to be given as unix times as string module RoquaTimeAsUnixFilterExtension - def cast(value, interaction) + def cast(value, interaction, **options) case value when /^[0-9]+$/ Time.at(value.to_i) when '' - super(nil, interaction) + super(nil, interaction, **options) else super end diff --git a/roqua-support.gemspec b/roqua-support.gemspec index 4da4b8c..32a7285 100644 --- a/roqua-support.gemspec +++ b/roqua-support.gemspec @@ -19,8 +19,8 @@ Gem::Specification.new do |gem| gem.require_paths = ["lib"] gem.required_ruby_version = '>= 2.5' - gem.add_dependency 'active_interaction', '~> 3.0' gem.add_dependency 'activesupport', '>= 5.1', '< 6.1' + gem.add_dependency 'active_interaction', '>= 3.0', '< 5.0' gem.add_dependency 'naught', '~> 1.0' gem.add_dependency 'with_advisory_lock', '~> 3.2' gem.add_dependency 'appsignal', '>= 2.9', '< 2.11' -- GitLab