Sha256: 1186525fcd5302b0ce59bf717060aa99799e0eadd1faf078f0c923c355b8c8f2

Contents?: true

Size: 253 Bytes

Versions: 1

Compression:

Stored size: 253 Bytes

Contents

class Timestamp
  include Mongoid::Fields::Serializable

  def deserialize(value)
    if value.nil? || value == ''
      nil
    else
      ::Time.zone.at(value.to_i)
    end
  end

  def serialize(value)
    value.to_i
  end
end

::Time.zone ||= 'UTC'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mongoid_ext-0.7.1 lib/mongoid_ext/types/timestamp.rb