Exception: Dependabot::ToolVersionNotSupported
- Inherits:
-
DependabotError
- Object
- StandardError
- DependabotError
- Dependabot::ToolVersionNotSupported
- Extended by:
- T::Sig
- Defined in:
- lib/dependabot/errors.rb
Constant Summary
Constants inherited from DependabotError
DependabotError::BASIC_AUTH_REGEX, DependabotError::FURY_IO_PATH_REGEX
Instance Attribute Summary collapse
-
#detected_version ⇒ Object
readonly
Returns the value of attribute detected_version.
-
#supported_versions ⇒ Object
readonly
Returns the value of attribute supported_versions.
-
#tool_name ⇒ Object
readonly
Returns the value of attribute tool_name.
Instance Method Summary collapse
-
#initialize(tool_name, detected_version, supported_versions) ⇒ ToolVersionNotSupported
constructor
A new instance of ToolVersionNotSupported.
Constructor Details
#initialize(tool_name, detected_version, supported_versions) ⇒ ToolVersionNotSupported
Returns a new instance of ToolVersionNotSupported.
388 389 390 391 392 393 394 395 396 |
# File 'lib/dependabot/errors.rb', line 388 def initialize(tool_name, detected_version, supported_versions) @tool_name = tool_name @detected_version = detected_version @supported_versions = supported_versions msg = "Dependabot detected the following #{tool_name} requirement for your project: '#{detected_version}'." \ "\n\nCurrently, the following #{tool_name} versions are supported in Dependabot: #{supported_versions}." super(msg) end |
Instance Attribute Details
#detected_version ⇒ Object (readonly)
Returns the value of attribute detected_version.
376 377 378 |
# File 'lib/dependabot/errors.rb', line 376 def detected_version @detected_version end |
#supported_versions ⇒ Object (readonly)
Returns the value of attribute supported_versions.
379 380 381 |
# File 'lib/dependabot/errors.rb', line 379 def supported_versions @supported_versions end |
#tool_name ⇒ Object (readonly)
Returns the value of attribute tool_name.
373 374 375 |
# File 'lib/dependabot/errors.rb', line 373 def tool_name @tool_name end |