class UserAgent::Browsers::Edge

Constants

OS_REGEXP

Public Class Methods

extend?(agent) click to toggle source
# File lib/user_agent/browsers/edge.rb, line 6
def self.extend?(agent)
  agent.last && agent.last.product == "Edge"
end

Public Instance Methods

browser() click to toggle source
# File lib/user_agent/browsers/edge.rb, line 10
def browser
  "Edge"
end
os() click to toggle source
# File lib/user_agent/browsers/edge.rb, line 22
def os
  OperatingSystems.normalize_os(os_comment)
end
platform() click to toggle source
# File lib/user_agent/browsers/edge.rb, line 18
def platform
  "Windows"
end
version() click to toggle source
# File lib/user_agent/browsers/edge.rb, line 14
def version
  last.version
end

Private Instance Methods

os_comment() click to toggle source
# File lib/user_agent/browsers/edge.rb, line 28
def os_comment
  detect_comment_match(OS_REGEXP).to_s
end