module Aua::OperatingSystems::Android

Constants

PATTERN

Public Class Methods

extend?(agent) click to toggle source
# File lib/aua/operating_systems/android.rb, line 3
def self.extend?(agent)
  agent.platform_string == "Linux" && agent.comments.first && agent.comments.first.any?{|c| c.match(PATTERN) }
end

Public Instance Methods

name() click to toggle source
Calls superclass method
# File lib/aua/operating_systems/android.rb, line 21
def name
  @name ||= super || :AndroidWebkit
end
os_name() click to toggle source
# File lib/aua/operating_systems/android.rb, line 13
def os_name
  @os_name ||= :Android
end
os_version() click to toggle source
# File lib/aua/operating_systems/android.rb, line 17
def os_version
  @os_version ||= comments.first.any?{|c| c.match(PATTERN) } && $1
end
platform() click to toggle source
# File lib/aua/operating_systems/android.rb, line 9
def platform
  @platform ||= :Android
end
version() click to toggle source
Calls superclass method
# File lib/aua/operating_systems/android.rb, line 25
def version
  @version ||= super || version_of("Version")
end