Sha256: aa6e8695924258bc0a8bd96b62a0081f60afcc9fc859d209781500016dddecef

Contents?: true

Size: 291 Bytes

Versions: 11

Compression:

Stored size: 291 Bytes

Contents

# encoding: UTF-8
module MongoMapper
  module Plugins
    module Associations
      class ManyPolymorphicProxy < ManyDocumentsProxy

      private

        def apply_scope(doc)
          doc[association.type_key_name] = doc.class.name
          super
        end
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
mongo_mapper-0.17.0 lib/mongo_mapper/plugins/associations/proxy/many_polymorphic_proxy.rb
mongo_mapper-0.16.0 lib/mongo_mapper/plugins/associations/proxy/many_polymorphic_proxy.rb
mongo_mapper-0.15.6 lib/mongo_mapper/plugins/associations/proxy/many_polymorphic_proxy.rb
mongo_mapper-0.15.5 lib/mongo_mapper/plugins/associations/proxy/many_polymorphic_proxy.rb
mongo_mapper-0.15.4 lib/mongo_mapper/plugins/associations/proxy/many_polymorphic_proxy.rb
mongo_mapper-0.15.3 lib/mongo_mapper/plugins/associations/many_polymorphic_proxy.rb
mongo_mapper-0.15.2 lib/mongo_mapper/plugins/associations/many_polymorphic_proxy.rb
mongo_mapper-0.15.1 lib/mongo_mapper/plugins/associations/many_polymorphic_proxy.rb
mongo_mapper-0.15.0 lib/mongo_mapper/plugins/associations/many_polymorphic_proxy.rb
mongo_mapper-0.14.0 lib/mongo_mapper/plugins/associations/many_polymorphic_proxy.rb
mongo_mapper-0.14.0.rc1 lib/mongo_mapper/plugins/associations/many_polymorphic_proxy.rb