module RoquaDateTimeAsUnixFilterExtension
allow datetimes to be given as unix times for activeinteractions
Public Instance Methods
cast(value, interaction, **options)
click to toggle source
Calls superclass method
# File lib/roqua/core_ext/active_interaction/filters/date_time_as_unix_extension.rb, line 3 def cast(value, interaction, **options) case value when Numeric, /^[0-9]+$/ Time.at(value.to_i).to_datetime when '' super(nil, interaction, **options) else super end end