Sha256: d0f4e0b93185278032a39d31da93e12bac5e65ffdf716745729072c82d303e80
Contents?: true
Size: 632 Bytes
Versions: 1
Compression:
Stored size: 632 Bytes
Contents
module MongoMapper module RailsCompatibility module EmbeddedDocument def self.included(model) model.class_eval do extend ClassMethods alias_method :new_record?, :new? end class << model alias has_many many end end module ClassMethods def column_names keys.keys end end def to_param raise "Missing to_param method in #{self.class}. You should implement it to return the unique identifier of this embedded document within a document." end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
djsun-mongomapper-0.4.1.2 | lib/mongomapper/rails_compatibility/embedded_document.rb |