Sha256: b6a5a018cd9d64a8840b1d7ea77a5f05a84fdc6562f8d63a62e64e48d154cfdf
Contents?: true
Size: 411 Bytes
Versions: 3
Compression:
Stored size: 411 Bytes
Contents
# frozen_string_literal: true module Browser class Edge < InternetExplorer def id :edge end def name "Microsoft Edge" end def full_version ua[%r{(?:Edge|Edg|EdgiOS|EdgA)/([\d.]+)}, 1] || super end def match? ua.match?(%r{((?:Edge|Edg|EdgiOS|EdgA)/[\d.]+|Trident/8)}) end def chrome_based? match? && ua.match?(/\bEdg\b/) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
browser-5.3.1 | lib/browser/edge.rb |
browser-5.3.0 | lib/browser/edge.rb |
browser-5.2.0 | lib/browser/edge.rb |