Sha256: 45b0b73eb38c06d0159f123927402b86bc7f5fe883930f619933c8f5d3e32040
Contents?: true
Size: 715 Bytes
Versions: 19
Compression:
Stored size: 715 Bytes
Contents
# allow datetimes to be given as unix times for activeinteractions module RoquaDateTimeAsUnixFilterExtension 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 end ActiveInteraction::DateTimeFilter.include RoquaDateTimeAsUnixFilterExtension # allow datetimes to be given as unix times as string module RoquaTimeAsUnixFilterExtension def cast(value, interaction) case value when /^[0-9]+$/ Time.at(value.to_i) when '' super(nil, interaction) else super end end end ActiveInteraction::TimeFilter.include RoquaTimeAsUnixFilterExtension
Version data entries
19 entries across 19 versions & 1 rubygems