Module: RoquaDateTimeAsUnixFilterExtension
- Defined in:
- lib/roqua/core_ext/active_interaction/filters/date_time_as_unix_extension.rb
Overview
allow datetimes to be given as unix times for activeinteractions
Instance Method Summary collapse
Instance Method Details
#cast(value, interaction, **options) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/roqua/core_ext/active_interaction/filters/date_time_as_unix_extension.rb', line 3 def cast(value, interaction, **) case value when Numeric, /^[0-9]+$/ Time.at(value.to_i).to_datetime when '' super(nil, interaction, **) else super end end |