Sha256: a35b735c858a3efb9380443f99ef3a14864588d1ada59eb9be7ab57a86bcfe1f
Contents?: true
Size: 197 Bytes
Versions: 3
Compression:
Stored size: 197 Bytes
Contents
module Vedeu module Collection extend self def coercer(value, model, key) return [] if value.nil? || value.empty? [value].flatten.map { |v| model.new(v) } end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.1.10 | lib/vedeu/models/attributes/collection.rb |
vedeu-0.1.9 | lib/vedeu/models/attributes/collection.rb |
vedeu-0.1.8 | lib/vedeu/models/attributes/collection.rb |