Sha256: d6191ba7d329f5e8fd8e93524e247437c4c84195d0fc441d4083ce9b5638c277
Contents?: true
Size: 433 Bytes
Versions: 7
Compression:
Stored size: 433 Bytes
Contents
# frozen_string_literal: true module Browser class Platform class IOS < Base MATCHER = /(iPhone|iPad|iPod)/ VERSION_MATCHER = /OS ([\d.]+)/ 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
7 entries across 7 versions & 2 rubygems