Class: Webdrivers::Geckodriver

Inherits:
Common
  • Object
show all
Defined in:
lib/webdrivers/geckodriver.rb

Class Method Summary collapse

Methods inherited from Common

binary, desired_version, download, install_dir, latest_version, remove, update

Class Method Details

.current_versionObject



6
7
8
9
10
11
12
13
# File 'lib/webdrivers/geckodriver.rb', line 6

def current_version
  Webdrivers.logger.debug 'Checking current version'
  return nil unless downloaded?

  string = `#{binary} --version`
  Webdrivers.logger.debug "Current version of #{binary} is #{string}"
  normalize string.match(/geckodriver (\d+\.\d+\.\d+)/)[1]
end