method
yaml_load
v6.1.7.7 -
Show latest stable
- Class:
ActiveRecord::Coders::YAMLColumn
yaml_load(payload)private
No documentation available.
# File activerecord/lib/active_record/coders/yaml_column.rb, line 49
def yaml_load(payload)
if ActiveRecord::Base.use_yaml_unsafe_load
YAML.unsafe_load(payload)
elsif YAML.method(:safe_load).parameters.include?([:key, :permitted_classes])
YAML.safe_load(payload, permitted_classes: ActiveRecord::Base.yaml_column_permitted_classes, aliases: true)
else
YAML.safe_load(payload, ActiveRecord::Base.yaml_column_permitted_classes, [], true)
end
end