Class: LockDiff::Github::ChangelogUrlFinder

Inherits:
Object
  • Object
show all
Defined in:
lib/lock_diff/github/changelog_url_finder.rb

Instance Method Summary collapse

Constructor Details

#initialize(repository:, repository_url:, ref:, package_name:) ⇒ ChangelogUrlFinder

Returns a new instance of ChangelogUrlFinder.



4
5
6
7
8
9
# File 'lib/lock_diff/github/changelog_url_finder.rb', line 4

def initialize(repository:, repository_url:, ref:, package_name:)
  @repository = repository
  @repository_url = repository_url
  @ref = ref
  @package_name = package_name
end

Instance Method Details

#callObject



11
12
13
# File 'lib/lock_diff/github/changelog_url_finder.rb', line 11

def call
  directories.flat_map(&:change_log_urls).push(find_release_url).compact
end