class Confuse::Source::Ini
Public Class Methods
new(options = {})
click to toggle source
# File lib/confuse/source/ini.rb, line 8 def initialize(options = {}) @ini = from_file(options[:path]) end
Public Instance Methods
[](namespace, key)
click to toggle source
# File lib/confuse/source/ini.rb, line 18 def [](namespace, key) namespace ||= :global @ini[namespace.to_s][key.to_s] end
from_file(file)
click to toggle source
# File lib/confuse/source/ini.rb, line 12 def from_file(file) IniFile.load(file).to_h rescue IniFile::Error nil end