Sha256: 98f7c4f389e30ae68172b9ac13486058763f3739f549659e0bd029002d8724c3

Contents?: true

Size: 452 Bytes

Versions: 14

Compression:

Stored size: 452 Bytes

Contents

# frozen_string_literal: true

require "dependabot/metadata_finders/base"

module Dependabot
  module MetadataFinders
    module Git
      class Submodules < Dependabot::MetadataFinders::Base
        private

        def look_up_source
          url = dependency.requirements.first.fetch(:source)[:url] ||
                dependency.requirements.first.fetch(:source).fetch("url")

          Source.from_url(url)
        end
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
dependabot-core-0.77.2 lib/dependabot/metadata_finders/git/submodules.rb
dependabot-core-0.77.1 lib/dependabot/metadata_finders/git/submodules.rb
dependabot-core-0.77.0 lib/dependabot/metadata_finders/git/submodules.rb
dependabot-core-0.76.11 lib/dependabot/metadata_finders/git/submodules.rb
dependabot-core-0.76.10 lib/dependabot/metadata_finders/git/submodules.rb
dependabot-core-0.76.9 lib/dependabot/metadata_finders/git/submodules.rb
dependabot-core-0.76.8 lib/dependabot/metadata_finders/git/submodules.rb
dependabot-core-0.76.7 lib/dependabot/metadata_finders/git/submodules.rb
dependabot-core-0.76.6 lib/dependabot/metadata_finders/git/submodules.rb
dependabot-core-0.76.5 lib/dependabot/metadata_finders/git/submodules.rb
dependabot-core-0.76.4 lib/dependabot/metadata_finders/git/submodules.rb
dependabot-core-0.76.3 lib/dependabot/metadata_finders/git/submodules.rb
dependabot-core-0.76.2 lib/dependabot/metadata_finders/git/submodules.rb
dependabot-core-0.76.1 lib/dependabot/metadata_finders/git/submodules.rb