Module: LightweightUserAgentParser::ContentAnalyzer

Defined in:
lib/lightweight_user_agent_parser/content_analyzer.rb

Instance Method Summary collapse

Instance Method Details

#applicationObject



4
5
6
# File 'lib/lightweight_user_agent_parser/content_analyzer.rb', line 4

def application
  chompify(user_agent_string.scan(/^(.*?) *\(/)[0][0]) rescue nil
end

#browser_typeObject



12
13
14
# File 'lib/lightweight_user_agent_parser/content_analyzer.rb', line 12

def browser_type
  inner_content_elements && inner_content_elements[1]
end

#compatible_modObject



8
9
10
# File 'lib/lightweight_user_agent_parser/content_analyzer.rb', line 8

def compatible_mod
  inner_content_elements && inner_content_elements[0]
end

#operation_systemObject



16
17
18
# File 'lib/lightweight_user_agent_parser/content_analyzer.rb', line 16

def operation_system
  inner_content_elements && inner_content_elements[2]
end