lib/ahoy/controller.rb in ahoy_matey-1.6.1 vs lib/ahoy/controller.rb in ahoy_matey-2.0.0

- old
+ new

@@ -5,19 +5,13 @@ def self.included(base) if base.respond_to?(:helper_method) base.helper_method :current_visit base.helper_method :ahoy end - if base.respond_to?(:before_action) - base.before_action :set_ahoy_cookies, unless: -> { Ahoy.api_only } - base.before_action :track_ahoy_visit, unless: -> { Ahoy.api_only } - base.before_action :set_ahoy_request_store - else - base.before_filter :set_ahoy_cookies, unless: -> { Ahoy.api_only } - base.before_filter :track_ahoy_visit, unless: -> { Ahoy.api_only } - base.before_filter :set_ahoy_request_store - end + base.before_action :set_ahoy_cookies, unless: -> { Ahoy.api_only } + base.before_action :track_ahoy_visit, unless: -> { Ahoy.api_only } + base.before_action :set_ahoy_request_store end def ahoy @ahoy ||= Ahoy::Tracker.new(controller: self) end @@ -31,10 +25,10 @@ ahoy.set_visit_cookie end def track_ahoy_visit if ahoy.new_visit? - ahoy.track_visit(defer: !Ahoy.track_visits_immediately) + ahoy.track_visit(defer: !Ahoy.server_side_visits) end end def set_ahoy_request_store RequestStore.store[:ahoy] ||= ahoy