module Aua::Agents::Anytime
Public Class Methods
extend?(agent)
click to toggle source
# File lib/aua-mite/agents/anytime.rb, line 3 def self.extend?(agent) agent.app == "Anytime" || agent.app == "anytime" end
Public Instance Methods
name()
click to toggle source
# File lib/aua-mite/agents/anytime.rb, line 11 def name :Anytime end
os_name()
click to toggle source
# File lib/aua-mite/agents/anytime.rb, line 39 def os_name :iOS end
os_version()
click to toggle source
# File lib/aua-mite/agents/anytime.rb, line 31 def os_version @os_version ||= if comments[1] && (comments[1][1] || "") =~ /iPhone OS ([\d\.]+)/ $1 elsif app_comments[1] =~ /iOS ([\d\.]+)/ $1 end end
platform()
click to toggle source
# File lib/aua-mite/agents/anytime.rb, line 19 def platform @platform ||= begin if app_comments.first =~ /^iPod/ :iPod elsif app_comments.first =~ /^iPad/ :iPad else :iPhone end end end
type()
click to toggle source
# File lib/aua-mite/agents/anytime.rb, line 7 def type :ApiClient end
version()
click to toggle source
# File lib/aua-mite/agents/anytime.rb, line 15 def version products[1] || version_of("anytime") || version_of("Anytime") end