Class: GemChangelogDiff::GithubClient

Inherits:
Object
  • Object
show all
Defined in:
lib/gem_changelog_diff/github_client.rb

Constant Summary collapse

RELEASES_URL =
"https://api.github.com/repos/%<repo>s/releases"
TAG_VERSION_REGEX =
/\Av?(\d+\..+)\z/

Instance Method Summary collapse

Instance Method Details

#releases_between(repo, current_version, newest_version) ⇒ Object



11
12
13
14
# File 'lib/gem_changelog_diff/github_client.rb', line 11

def releases_between(repo, current_version, newest_version)
  releases = fetch_releases(repo)
  filter_releases(releases, current_version, newest_version)
end