Class: Dependabot::MetadataFinders::Ruby::Bundler

Inherits:
Base
  • Object
show all
Defined in:
lib/dependabot/metadata_finders/ruby/bundler.rb

Constant Summary collapse

SOURCE_KEYS =
%w(
  source_code_uri
  homepage_uri
  wiki_uri
  bug_tracker_uri
  documentation_uri
  changelog_uri
  mailing_list_uri
  download_uri
).freeze

Instance Attribute Summary

Attributes inherited from Base

#credentials, #dependency

Instance Method Summary collapse

Methods inherited from Base

#changelog_text, #changelog_url, #commits, #commits_url, #initialize, #maintainer_changes, #releases_text, #releases_url, #source_url, #upgrade_guide_text, #upgrade_guide_url

Constructor Details

This class inherits a constructor from Dependabot::MetadataFinders::Base

Instance Method Details

#homepage_urlObject



21
22
23
24
25
26
27
28
29
# File 'lib/dependabot/metadata_finders/ruby/bundler.rb', line 21

def homepage_url
  if new_source_type == "default" || new_source_type == "rubygems"
    if rubygems_listing["homepage_uri"]
      return rubygems_listing["homepage_uri"]
    end
  end

  super
end