Sha256: 41fce0fb9c5b51f30d5ac9dc08f8b8c8bd28bff6ddb329f04bd24e917aa9755a
Contents?: true
Size: 448 Bytes
Versions: 2
Compression:
Stored size: 448 Bytes
Contents
# frozen_string_literal: true module Browser class Platform class IOS < Base MATCHER = /(iPhone|iPad|iPod)/.freeze VERSION_MATCHER = /OS ([\d.]+)/.freeze def version ua[VERSION_MATCHER, 1] || "0" end def name "iOS (#{device})" end def id :ios end def match? ua =~ MATCHER end def device ua[MATCHER, 1] end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
browser-2.6.1 | lib/browser/platform/ios.rb |
browser-2.6.0 | lib/browser/platform/ios.rb |