Method: BSON::ObjectId.from_time

Defined in:
lib/jmongo/mongo/bson.rb

.from_time(time, opts = {}) ⇒ Object



23
24
25
26
27
28
29
30
# File 'lib/jmongo/mongo/bson.rb', line 23

def self.from_time(time, opts={})
  unique = opts.fetch(:unique, false)
  if unique
    self.new(time)
  else
    self.new([time.to_i,0,0].pack("NNN").to_java_bytes)
  end
end