class Geckodriver::Helper::GeckoReleasePageParser
Constants
- GIT_API_URL
- GIT_TOKEN
Attributes
platform[R]
Public Class Methods
new(platform)
click to toggle source
# File lib/geckodriver/helper/gecko_release_page_parser.rb, line 14 def initialize(platform) @platform = platform end
Public Instance Methods
download_url(version)
click to toggle source
# File lib/geckodriver/helper/gecko_release_page_parser.rb, line 18 def download_url(version) output = open(GIT_API_URL, {ssl_verify_mode: OpenSSL::SSL::VERIFY_NONE}) releases = JSON.parse(output.read) releases.each do |release| if release['html_url'].include?(version) assets = release['assets'] assets.each do |asset| link = asset['browser_download_url'] if link.include? platform return link end end end end end