Class: Webdrivers::IEdriver
Class Method Summary collapse
-
.current_version ⇒ Gem::Version
Returns current IEDriverServer.exe version.
-
.latest_version ⇒ Gem::Version
Returns latest available IEDriverServer.exe version.
Methods inherited from Common
binary, desired_version, download, driver_path, remove, update, version, version=
Class Method Details
.current_version ⇒ Gem::Version
Returns current IEDriverServer.exe version.
14 15 16 17 18 19 20 21 22 |
# File 'lib/webdrivers/iedriver.rb', line 14 def current_version Webdrivers.logger.debug 'Checking current version' return nil unless exists? version = binary_version return nil if version.nil? normalize_version version.match(/IEDriverServer.exe (\d\.\d+\.\d+)/)[1] end |
.latest_version ⇒ Gem::Version
Returns latest available IEDriverServer.exe version.
28 29 30 |
# File 'lib/webdrivers/iedriver.rb', line 28 def latest_version @latest_version ||= with_cache(file_name) { downloads.keys.max } end |