method
decode
v5.1.7 -
Show latest stable
- Class:
ActiveRecord::AttributeSet::YAMLEncoder
decode(coder)public
No documentation available.
# File activerecord/lib/active_record/attribute_set/yaml_encoder.rb, line 20
def decode(coder)
if coder["attributes"]
coder["attributes"]
else
attributes_hash = Hash[coder["concise_attributes"].map do |attr|
if attr.type.nil?
attr = attr.with_type(default_types[attr.name])
end
[attr.name, attr]
end]
AttributeSet.new(attributes_hash)
end
end