Module: CloneKit::IdGenerators::Bson

Defined in:
lib/clone_kit/id_generators/bson.rb

Class Method Summary collapse

Class Method Details

.from_string(val) ⇒ Object



10
11
12
13
14
# File 'lib/clone_kit/id_generators/bson.rb', line 10

def self.from_string(val)
  BSON::ObjectId.from_string(val)
rescue BSON::ObjectId::Invalid => error
  raise InvalidId, error
end

.nextObject



6
7
8
# File 'lib/clone_kit/id_generators/bson.rb', line 6

def self.next
  BSON::ObjectId.new
end