module Browser::DetectVersion
Private Instance Methods
detect_version?(actual_version, expected_version)
click to toggle source
# File lib/browser/detect_version.rb, line 6 def detect_version?(actual_version, expected_version) return true unless expected_version return false if expected_version && !actual_version expected_version = parse_version(expected_version) actual_version = parse_version(actual_version) Gem::Requirement.create(expected_version) .satisfied_by?(Gem::Version.create(actual_version)) end
parse_version(version)
click to toggle source
# File lib/browser/detect_version.rb, line 17 def parse_version(version) version.kind_of?(Numeric) ? version.to_s : version end