Module: ActiveDevice::Helper

Included in:
ActiveDevice
Defined in:
lib/active_device/helper.rb

Instance Method Summary collapse

Instance Method Details

#agent_engineObject

User agent engine symbol.



45
46
47
# File 'lib/active_device/helper.rb', line 45

def agent_engine
  Engine.engine request.user_agent
end

#agent_engine_versionObject

User agent engine version user_agent.



52
53
54
# File 'lib/active_device/helper.rb', line 52

def agent_engine_version
  Engine.engine_version request.user_agent
end

#agent_nameObject

User agent name symbol.



31
32
33
# File 'lib/active_device/helper.rb', line 31

def agent_name
  Browser.name request.user_agent
end

#agent_osObject

User agent os symbol.



59
60
61
# File 'lib/active_device/helper.rb', line 59

def agent_os
  Os.os request.user_agent
end

#agent_os_seriesObject

User agent engine version user_agent.



73
74
75
# File 'lib/active_device/helper.rb', line 73

def agent_os_series
  Os.os_series request.user_agent
end

#agent_os_versionObject

User agent engine version user_agent.



66
67
68
# File 'lib/active_device/helper.rb', line 66

def agent_os_version
  Os.os_version request.user_agent
end

#agent_versionObject

User agent version.



38
39
40
# File 'lib/active_device/helper.rb', line 38

def agent_version
  Browser.version request.user_agent
end

#device_brandObject

User agent brand symbol.



94
95
96
# File 'lib/active_device/helper.rb', line 94

def device_brand
  Brand.mobile_brand request.user_agent
end

#device_modelObject

User agent model symbol.



80
81
82
# File 'lib/active_device/helper.rb', line 80

def device_model
  Model.brand_model request.user_agent
end

#device_model_reselutionObject

User agent model Reselution symbol.



87
88
89
# File 'lib/active_device/helper.rb', line 87

def device_model_reselution
  Model.model_reselution request.user_agent
end