module Aua::OperatingSystems::Palm
Constants
- PATTERN
Public Class Methods
extend?(agent)
click to toggle source
{ }“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”
# File lib/aua/operating_systems/palm.rb, line 4 def self.extend?(agent) agent.platform_string =~ PATTERN && agent.products.include?("Safari") end
Public Instance Methods
name()
click to toggle source
# File lib/aua/operating_systems/palm.rb, line 26 def name @name ||= :webOSWebkit end
os_name()
click to toggle source
# File lib/aua/operating_systems/palm.rb, line 14 def os_name @os_name ||= :webOS end
os_version()
click to toggle source
# File lib/aua/operating_systems/palm.rb, line 18 def os_version @os_version ||= platform_string =~ PATTERN && $1 end
platform()
click to toggle source
# File lib/aua/operating_systems/palm.rb, line 10 def platform @platform ||= :webOS end
type()
click to toggle source
# File lib/aua/operating_systems/palm.rb, line 22 def type :Browser end
version()
click to toggle source
# File lib/aua/operating_systems/palm.rb, line 30 def version @version ||= version_of("Version") end