class Browser::Edge

Public Instance Methods

chromium_based?() click to toggle source
# File lib/browser/edge.rb, line 21
def chromium_based?
  match? && ua.match?(/\bEdg\b/)
end
full_version() click to toggle source
Calls superclass method
# File lib/browser/edge.rb, line 13
def full_version
  ua[%r{(?:Edge|Edg|EdgiOS|EdgA)/([\d.]+)}, 1] || super
end
id() click to toggle source
# File lib/browser/edge.rb, line 5
def id
  :edge
end
match?() click to toggle source
# File lib/browser/edge.rb, line 17
def match?
  ua.match?(%r{((?:Edge|Edg|EdgiOS|EdgA)/[\d.]+|Trident/8)})
end
name() click to toggle source
# File lib/browser/edge.rb, line 9
def name
  "Microsoft Edge"
end