Method: Udger::UaParser#parse
- Defined in:
- lib/udger/ua_parser.rb
#parse ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/udger/ua_parser.rb', line 22 def parse return unless ua_string object.ua_string = ua_string crawler_data = @match_crawler ? parse_crawler : [] if !crawler_data.empty? format_crawler_data crawler_data[0] else parse_client if @match_client if @match_os || @match_device_market parse_os parse_client_os end parse_device if @match_device devise_market_name if @match_device_market end end |