Sha256: 8341dc4c10867a187a58db70beeda93d267c67bef6d97025c1fa436b97cce864
Contents?: true
Size: 588 Bytes
Versions: 2
Compression:
Stored size: 588 Bytes
Contents
# frozen_string_literal: true module Browser module DetectVersion private 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 def parse_version(version) version.kind_of?(Numeric) ? version.to_s : version end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
enju_leaf-1.2.1 | vendor/bundle/ruby/2.3/gems/browser-2.3.0/lib/browser/detect_version.rb |
browser-2.3.0 | lib/browser/detect_version.rb |