class SameSiteUaChecker::Version

Attributes

build[RW]

integers

major[RW]

integers

minor[RW]

integers

Public Class Methods

new() click to toggle source
# File lib/same_site_ua_checker/version.rb, line 6
def initialize
  @major = 0
  @minor = 0
  @build = 0
end

Public Instance Methods

at_least?(major, minor = nil, build = nil) click to toggle source
# File lib/same_site_ua_checker/version.rb, line 12
def at_least?(major, minor = nil, build = nil)
  return false if self.major < major

  return false if !minor.nil? && self.minor < minor

  return false if !build.nil? && self.build < build

  true
end
major_between_inc?(from, to) click to toggle source
# File lib/same_site_ua_checker/version.rb, line 22
def major_between_inc?(from, to)
  major >= from && major <= to
end