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