class Configurate::Provider::Base
This provides a basic {#lookup} method for other providers to build upon. Childs are expected to define +lookup_path(path, *args)+. The method should return nil if the setting wasn't found and {#lookup} will raise an {SettingNotFoundError} in that case.
Public Instance Methods
lookup(*args)
click to toggle source
# File lib/configurate/provider.rb, line 11 def lookup(*args) result = lookup_path(*args) return result unless result.nil? raise Configurate::SettingNotFoundError, "The setting #{args.first} was not found" end