Sha256: f9d86365e3ad316c67d37d57ba14772f30cf7f4d7956c6b94b0463f4e560466f

Contents?: true

Size: 417 Bytes

Versions: 19

Compression:

Stored size: 417 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
    end
  end
end

Version data entries

19 entries across 19 versions & 3 rubygems

Version Path
mongo_mapper-unstable-2009.11.8 lib/mongo_mapper/rails_compatibility/embedded_document.rb
mongo_mapper-unstable-2009.11.6 lib/mongo_mapper/rails_compatibility/embedded_document.rb
djsun-mongo_mapper-0.5.8.2 lib/mongo_mapper/rails_compatibility/embedded_document.rb
djsun-mongo_mapper-0.5.8.1 lib/mongo_mapper/rails_compatibility/embedded_document.rb
djsun-mongo_mapper-0.5.6.6 lib/mongo_mapper/rails_compatibility/embedded_document.rb
djsun-mongo_mapper-0.5.6.5 lib/mongo_mapper/rails_compatibility/embedded_document.rb
mongo_mapper-unstable-2009.11.2 lib/mongo_mapper/rails_compatibility/embedded_document.rb
mongo_mapper-unstable-2009.10.31 lib/mongo_mapper/rails_compatibility/embedded_document.rb
mongo_mapper-0.5.8 lib/mongo_mapper/rails_compatibility/embedded_document.rb
mongo_mapper-0.5.7 lib/mongo_mapper/rails_compatibility/embedded_document.rb
djsun-mongo_mapper-0.5.6.4 lib/mongo_mapper/rails_compatibility/embedded_document.rb
djsun-mongo_mapper-0.5.6.3 lib/mongo_mapper/rails_compatibility/embedded_document.rb
djsun-mongo_mapper-0.5.6.2 lib/mongo_mapper/rails_compatibility/embedded_document.rb
djsun-mongo_mapper-0.5.6.1 lib/mongo_mapper/rails_compatibility/embedded_document.rb
mongo_mapper-0.5.6 lib/mongo_mapper/rails_compatibility/embedded_document.rb
djsun-mongo_mapper-0.5.5.3 lib/mongo_mapper/rails_compatibility/embedded_document.rb
mongo_mapper-unstable-2009.10.16 lib/mongo_mapper/rails_compatibility/embedded_document.rb
djsun-mongo_mapper-0.5.5.2 lib/mongo_mapper/rails_compatibility/embedded_document.rb
mongo_mapper-0.5.5 lib/mongo_mapper/rails_compatibility/embedded_document.rb