lib/rails-settings/default.rb in rails-settings-cached-0.7.0 vs lib/rails-settings/default.rb in rails-settings-cached-0.7.1
- old
+ new
@@ -1,6 +1,6 @@
-require 'digest/md5'
+require "digest/md5"
module RailsSettings
class Default < ::Hash
class MissingKey < StandardError; end
@@ -12,16 +12,16 @@
def source(value = nil)
@source ||= value
end
def source_path
- @source || Rails.root.join('config/app.yml')
+ @source || Rails.root.join("config/app.yml")
end
def [](key)
# foo.bar.dar Nested fetch value
return instance[key] if instance.key?(key)
- keys = key.to_s.split('.')
+ keys = key.to_s.split(".")
instance.dig(*keys)
end
def instance
return @instance if defined? @instance