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