lib/anyway/rails/config.rb in anyway_config-0.5.1 vs lib/anyway/rails/config.rb in anyway_config-1.0.0.rc1
- old
+ new
@@ -1,5 +1,7 @@
+# frozen_string_literal: true
+
module Anyway
class Config # :nodoc:
class << self
def defaults
return unless @defaults
@@ -15,11 +17,10 @@
end
def load_from_file(config)
config_path = Rails.root.join("config", "#{@config_name}.yml")
if File.file? config_path
- require 'yaml'
- config.deep_merge!(YAML.load_file(config_path)[Rails.env] || {})
+ config.deep_merge!(parse_yml(config_path)[Rails.env] || {})
end
config
end
def load_from_secrets(config)