Exception: Tap::Env::ConfigError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/tap/env.rb

Overview

Raised when there is a configuration error from Env.load_config.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(original_error, env_path) ⇒ ConfigError

Returns a new instance of ConfigError.



838
839
840
841
842
# File 'lib/tap/env.rb', line 838

def initialize(original_error, env_path)
  @original_error = original_error
  @env_path = env_path
  super()
end

Instance Attribute Details

#env_pathObject (readonly)

:nodoc:



836
837
838
# File 'lib/tap/env.rb', line 836

def env_path
  @env_path
end

#original_errorObject (readonly)

:nodoc:



836
837
838
# File 'lib/tap/env.rb', line 836

def original_error
  @original_error
end

Instance Method Details

#messageObject



844
845
846
847
848
# File 'lib/tap/env.rb', line 844

def message
  "Configuration error: #{original_error.message}\n" +
  ($DEBUG ? "#{original_error.backtrace}\n" : "") + 
  "Check '#{env_path}' configurations"
end