lib/mongo_mapper/plugins/keys/key.rb in mongo_mapper-0.8.2 vs lib/mongo_mapper/plugins/keys/key.rb in mongo_mapper-0.8.3
- old
+ new
@@ -19,9 +19,13 @@
def embeddable?
return false unless type.respond_to?(:embeddable?)
type.embeddable?
end
+ def can_default_id?
+ type && [ObjectId, BSON::ObjectID, String].include?(type)
+ end
+
def number?
[Integer, Float].include?(type)
end
def get(value)
\ No newline at end of file