Class: Dependabot::Sbt::UpdateChecker::VersionFinder
- Inherits:
-
Maven::Shared::BaseVersionFinder
- Object
- Maven::Shared::BaseVersionFinder
- Dependabot::Sbt::UpdateChecker::VersionFinder
- Extended by:
- T::Sig
- Defined in:
- lib/dependabot/sbt/update_checker/version_finder.rb
Instance Method Summary collapse
-
#initialize(dependency:, dependency_files:, credentials:, ignored_versions:, security_advisories:, cooldown_options: nil, raise_on_ignored: false) ⇒ VersionFinder
constructor
A new instance of VersionFinder.
- #package_details ⇒ Object
Constructor Details
#initialize(dependency:, dependency_files:, credentials:, ignored_versions:, security_advisories:, cooldown_options: nil, raise_on_ignored: false) ⇒ VersionFinder
Returns a new instance of VersionFinder.
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/dependabot/sbt/update_checker/version_finder.rb', line 29 def initialize( dependency:, dependency_files:, credentials:, ignored_versions:, security_advisories:, cooldown_options: nil, raise_on_ignored: false ) @package_details_fetcher = T.let(nil, T.nilable(Package::PackageDetailsFetcher)) @package_details = T.let(nil, T.nilable(Dependabot::Package::PackageDetails)) super( dependency: dependency, dependency_files: dependency_files, credentials: credentials, ignored_versions: ignored_versions, security_advisories: security_advisories, cooldown_options: , raise_on_ignored: raise_on_ignored, options: {} ) end |
Instance Method Details
#package_details ⇒ Object
54 55 56 |
# File 'lib/dependabot/sbt/update_checker/version_finder.rb', line 54 def package_details @package_details ||= package_details_fetcher.fetch end |