Sha256: 2d72e60570c966ccc288f95676c66a153ea93547d6bed28c1629bf5d4a779a87

Contents?: true

Size: 263 Bytes

Versions: 10

Compression:

Stored size: 263 Bytes

Contents

class DateTime
  def to_bson(*args)
    {
      MongoDoc::BSON::CLASS_KEY => self.class.name,
      'dt' => strftime,
      'sg' => start
    }
  end

  def self.bson_create(bson_hash, options = nil)
    DateTime.parse(*bson_hash.values_at('dt', 'sg'))
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
mongo_doc-0.3.1 lib/mongo_doc/ext/date_time.rb
mongo_doc-0.3.0 lib/mongo_doc/ext/date_time.rb
mongodoc-0.2.4 lib/mongodoc/ext/date_time.rb
mongodoc-0.2.2 lib/mongodoc/ext/date_time.rb
mongodoc-0.2.1 lib/mongodoc/ext/date_time.rb
mongodoc-0.2.0 lib/mongodoc/ext/date_time.rb
mongodoc-0.1.2 lib/mongodoc/ext/date_time.rb
mongodoc-0.1.1 lib/mongodoc/ext/date_time.rb
mongodoc-0.1.0 lib/mongodoc/ext/date_time.rb
mongodoc-0.0.0 lib/mongodoc/ext/date_time.rb