Sha256: be1f913d4c28aefe6d1b4904ade68933321487ff2e5daff8a98ae9d240f681f2
Contents?: true
Size: 364 Bytes
Versions: 21
Compression:
Stored size: 364 Bytes
Contents
module MongoMapper module Associations class ManyEmbeddedProxy < Proxy def replace(v) @_values = v.map { |e| e.kind_of?(EmbeddedDocument) ? e.attributes : e } reset end protected def find_target (@_values || []).map do |e| @association.klass.new(e) end end end end end
Version data entries
21 entries across 21 versions & 6 rubygems