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