lib/mongo_mapper/plugins/rails.rb in mongo_mapper-unstable-2010.2.28 vs lib/mongo_mapper/plugins/rails.rb in mongo_mapper-unstable-2010.3.3

- old
+ new

@@ -1,42 +1,50 @@ module MongoMapper module Plugins module Rails + def self.configure(model) + model.extend ActiveModel::Naming if defined?(ActiveModel) + end + module InstanceMethods def to_param id.to_s end - + + def to_model + self + end + def new_record? new? end - + def read_attribute(name) self[name] end - + def read_attribute_before_typecast(name) read_key_before_typecast(name) end - + def write_attribute(name, value) self[name] = value end end - + module ClassMethods def has_one(*args) one(*args) end - + def has_many(*args) many(*args) end - + def column_names keys.keys end - + def human_name self.name.demodulize.titleize end end end \ No newline at end of file