Sha256: 1aafd700ac86bdfb114fa1b68941d98e561a044d8eceb8b57297bc2271d34a9f

Contents?: true

Size: 607 Bytes

Versions: 7

Compression:

Stored size: 607 Bytes

Contents

module Aua::OperatingSystems::Palm
  #{ }"Mozilla/5.0 (webOS/1.3; U; en-US) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/1.0 Safari/525.27.1 Desktop/1.0"

  def self.extend?(agent)
    agent.platform_string =~ PATTERN && agent.products.include?("Safari")
  end

  PATTERN = /^webOS\/([\d\.]+)$/

  def platform
    @platform ||= :webOS
  end

  def os_name
    @os_name ||= :webOS
  end

  def os_version
    @os_version ||= platform_string =~ PATTERN && $1
  end

  def type
    :Browser
  end

  def name
    @name ||= :webOSWebkit
  end

  def version
    @version ||= version_of("Version")
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
aua-0.3.2 lib/aua/operating_systems/palm.rb
aua-0.3.1 lib/aua/operating_systems/palm.rb
aua-0.3.0 lib/aua/operating_systems/palm.rb
aua-0.2.6 lib/aua/operating_systems/palm.rb
aua-0.2.5 lib/aua/operating_systems/palm.rb
aua-0.2.4 lib/aua/operating_systems/palm.rb
aua-0.2.3 lib/aua/operating_systems/palm.rb