From 59760832ce02ccaa912baf5edef7f1cdb10392ce Mon Sep 17 00:00:00 2001 From: Nathan Broadbent Date: Wed, 6 Mar 2013 09:37:39 +1300 Subject: [PATCH] Updated user agent string to show OS --- Gemfile | 2 +- Gemfile.lock | 4 ++-- app/models/notice.rb | 6 +++++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Gemfile b/Gemfile index 546ff60..568e9ef 100644 --- a/Gemfile +++ b/Gemfile @@ -8,7 +8,7 @@ gem 'haml' gem 'htmlentities', "~> 4.3.0" gem 'rack-ssl', :require => 'rack/ssl' # force SSL -gem 'useragent', '~> 0.3.1' +gem 'useragent', '~> 0.4.16' gem 'inherited_resources' gem 'SystemTimer', :platform => :ruby_18 gem 'actionmailer_inline_css', "~> 1.3.0" diff --git a/Gemfile.lock b/Gemfile.lock index 5437a85..c0f46c1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -328,7 +328,7 @@ GEM kgio (~> 2.6) rack raindrops (~> 0.7) - useragent (0.3.2) + useragent (0.4.16) warden (1.2.1) rack (>= 1.0) webmock (1.8.7) @@ -396,7 +396,7 @@ DEPENDENCIES uglifier (>= 1.0.3) underscore-rails unicorn - useragent (~> 0.3.1) + useragent (~> 0.4.16) webmock xmpp4r yajl-ruby diff --git a/app/models/notice.rb b/app/models/notice.rb index 39d3ad7..52c9420 100644 --- a/app/models/notice.rb +++ b/app/models/notice.rb @@ -43,7 +43,11 @@ class Notice end def user_agent_string - (user_agent.nil? || user_agent.none?) ? "N/A" : "#{user_agent.browser} #{user_agent.version}" + if user_agent.nil? || user_agent.none? + "N/A" + else + "#{user_agent.browser} #{user_agent.version} (#{user_agent.os})" + end end def environment_name -- libgit2 0.21.2