class SameSiteUaChecker::RegexVersionAbstract
Public Instance Methods
detect(string_to_check)
click to toggle source
@return [Version]
# File lib/same_site_ua_checker/regex_version_abstract.rb, line 8 def detect(string_to_check) version = Version.new matches = string_to_check.match(regex_version) return version unless matches groups_count = matches.size - 1 version.major = matches[1].to_i version.minor = matches[2].to_i if groups_count >= 2 version.build = matches[3].to_i if groups_count >= 3 version end
regex_version()
click to toggle source
# File lib/same_site_ua_checker/regex_version_abstract.rb, line 3 def regex_version raise NotImplementedError end