Sha256: 387fab9bda25628f19d04fa34f517c55beb12d9d5ee39f7ff9bb9b5103c657fe
Contents?: true
Size: 547 Bytes
Versions: 63
Compression:
Stored size: 547 Bytes
Contents
# encoding: UTF-8 module MongoMapper module Plugins module Associations class ManyEmbeddedProxy < EmbeddedCollection def replace(values) @_values = values.map do |v| v.respond_to?(:attributes) ? v.attributes : v end reset end private def find_target (@_values || []).map do |attrs| klass.load(attrs).tap do |child| assign_references(child) end end end end end end end
Version data entries
63 entries across 63 versions & 9 rubygems