Sha256: 134d64fbe09b6d0dd9c9a12961e05c2f10cbe0a7db7772a0d84d20f0ffcc5f00
Contents?: true
Size: 451 Bytes
Versions: 4
Compression:
Stored size: 451 Bytes
Contents
module ActiveRecord module Type module Bigquery class Timestamp < ActiveRecord::Type::DateTime def serialize(value) val = super(value) val.acts_like?(:time) ? val.utc.rfc3339(9) : val end private def cast_value(value) if value.is_a?(::String) value = value.empty? ? nil : ::Time.parse(value) end value end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems