Updated referer-parser dependency
Andrew Kane
committed Dec 31, 2014
commit 211249aac806dfd86f2afb62c5f431da0af73945
Showing 2
changed files with
3 additions
and 3 deletions
ahoy_matey.gemspec
+1
-1
| @@ | @@ -21,7 +21,7 @@ Gem::Specification.new do |spec| |
| spec.add_dependency "addressable" | |
| spec.add_dependency "browser", ">= 0.4.0" | |
| spec.add_dependency "geocoder" | |
| - | spec.add_dependency "referer-parser" |
| + | spec.add_dependency "referer-parser", ">= 0.3.0" |
| spec.add_dependency "user_agent_parser" | |
| spec.add_dependency "request_store" | |
| spec.add_dependency "uuidtools" | |
ahoy/deckhands/traffic_source_deckhand.rb b/lib/ahoy/deckhands/traffic_source_deckhand.rb
+2
-2
| @@ | @@ -7,7 +7,7 @@ module Ahoy |
| end | |
| def referring_domain | |
| - | @referring_domain ||= (self.class.referrer_parser.parse(@referrer)[:domain][0..255] rescue nil).presence |
| + | @referring_domain ||= Addressable::URI.parse(@referrer).host.first(255) rescue nil |
| end | |
| def search_keyword | |
| @@ | @@ -21,4 +21,4 @@ module Ahoy |
| end | |
| end | |
| - | end |
| \ No newline at end of file | |
| + | end |