class Fontist::Utils::GitHubClient
Public Class Methods
Source
# File lib/fontist/utils/github_client.rb, line 7 def authenticated_download_url(parsed_url) return parsed_url.original_url unless parsed_url.matched? client = create_client release = fetch_release(client, parsed_url) find_asset_url(release, parsed_url.asset) || parsed_url.original_url rescue Octokit::Error => e Fontist.ui.say("GitHub API error: #{e.message}. Falling back to direct download.") parsed_url.original_url end