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.
460 461 462 463 464 465 466 467 468 |
# File 'lib/dependabot/errors.rb', line 460 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.
448 449 450 |
# File 'lib/dependabot/errors.rb', line 448 def detected_version @detected_version end |
#supported_versions ⇒ Object (readonly)
Returns the value of attribute supported_versions.
451 452 453 |
# File 'lib/dependabot/errors.rb', line 451 def supported_versions @supported_versions end |
#tool_name ⇒ Object (readonly)
Returns the value of attribute tool_name.
445 446 447 |
# File 'lib/dependabot/errors.rb', line 445 def tool_name @tool_name end |