class Settingslogic

Monkeypath settingslogic

Public Instance Methods

method_missing(name, *args, &block) click to toggle source

fixes rspec to_ary error according to github.com/binarylogic/settingslogic/commit/d623622f7d8b184aebe9fda6c7996c4a44af5ee9

Calls superclass method
# File lib/config.rb, line 6
def method_missing(name, *args, &block)
  super if name === :to_ary # delegate to_ary to Hash
  key = name.to_s
  return missing_key("Missing setting '#{key}' in #@section") unless has_key? key
  value = fetch(key)
  create_accessor_for(key)
  value.is_a?(Hash) ? self.class.new(value, "'#{key}' section in #@section") : value
end