Class: Dependabot::Cargo::MetadataFinder

Inherits:
MetadataFinders::Base
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/dependabot/cargo/metadata_finder.rb

Constant Summary collapse

SOURCE_KEYS =
%w(repository homepage documentation).freeze
CRATES_IO_API =
"https://crates.io/api/v1/crates"

Instance Method Summary collapse

Constructor Details

#initialize(dependency:, credentials:) ⇒ MetadataFinder

Returns a new instance of MetadataFinder.



20
21
22
23
# File 'lib/dependabot/cargo/metadata_finder.rb', line 20

def initialize(dependency:, credentials:)
  super
  @crates_listing = T.let(nil, T.nilable(T::Hash[String, T.untyped]))
end