lib/cli/mastermind/configuration.rb
# Override the default NoMethodError with a more useful MissingConfigurationError.
#
# Since the configuration object is used directly by plans for configuration information,
# accessing non-existant configuration can lead to unhelpful NoMethodErrors.  This replaces
# those errors with more helpful errors.
Override the default NoMethodError with a more useful MissingConfigurationError.
Since the configuration object is used directly by plans for configuration information,
accessing non-existant configuration can lead to unhelpful NoMethodErrors.  This replaces
those errors with more helpful errors.
Override the default NoMethodError with a more useful MissingConfigurationError . Since the configuration object is used directly by plans for configuration information accessing non - existant configuration can lead to unhelpful NoMethodErrors . This replaces those errors with more helpful errors .
def method_missing(symbol, *args)
        super
      rescue NoMethodError
        raise MissingConfigurationError, symbol
      end
def method_missing ( symbol , * args ) super rescue NoMethodError raise MissingConfigurationError , symbol end
Override the default NoMethodError with a more useful MissingConfigurationError.
Override the default NoMethodError with a more useful MissingConfigurationError .
symbol
<not_specific>
args
<not_specific>