lib/browse_everything.rb in browse-everything-1.1.2 vs lib/browse_everything.rb in browse-everything-1.2.0
- old
+ new
@@ -53,10 +53,10 @@
@config = ActiveSupport::HashWithIndifferentAccess.new value
elsif value.is_a?(String)
begin
config_file_content = File.read(value)
config_file_template = ERB.new(config_file_content)
- config_values = YAML.safe_load(config_file_template.result, [Symbol])
+ config_values = YAML.safe_load(config_file_template.result, permitted_classes: [Symbol])
@config = ActiveSupport::HashWithIndifferentAccess.new config_values
@config.deep_symbolize_keys
rescue Errno::ENOENT
Rails.logger.warn 'Missing browse_everything_providers.yml configuration file'
@config = ActiveSupport::HashWithIndifferentAccess.new({})