Class: GemChangelogDiff::GithubClient
- Inherits:
-
Object
- Object
- GemChangelogDiff::GithubClient
- 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/- RATE_LIMIT_WARNING_THRESHOLD =
10
Instance Method Summary collapse
Instance Method Details
#releases_between(repo, current_version, newest_version) ⇒ Object
12 13 14 15 |
# File 'lib/gem_changelog_diff/github_client.rb', line 12 def releases_between(repo, current_version, newest_version) releases = fetch_releases(repo) filter_releases(releases, current_version, newest_version) end |