Merge pull request #60 from manewitz/master

minor: README fix
This commit is contained in:
Kyle Banker 2011-11-28 10:25:48 -08:00
commit d08b3b8978
1 changed files with 7 additions and 7 deletions

View File

@ -208,14 +208,14 @@ keys. This is the PKFactory that comes with the MongoRecord code (an
ActiveRecord-like framework for non-Rails apps) and the AR Mongo adapter code ActiveRecord-like framework for non-Rails apps) and the AR Mongo adapter code
(for Rails): (for Rails):
class PKFactory class PKFactory
def create_pk(row) def create_pk(row)
return row if row[:_id] return row if row[:_id]
row.delete(:_id) # in case it exists but the value is nil row.delete(:_id) # in case it exists but the value is nil
row['_id'] ||= Mongo::ObjectID.new row['_id'] ||= Mongo::ObjectID.new
row row
end
end end
end
A database's PK factory object may be set either when a DB object is created A database's PK factory object may be set either when a DB object is created
or immediately after you obtain it, but only once. The only reason it is or immediately after you obtain it, but only once. The only reason it is