Sha256: 5754443636cde9feec22ed0a4fa9eebecae68b6c91be9808ea2d2053add73665
Contents?: true
Size: 389 Bytes
Versions: 3
Compression:
Stored size: 389 Bytes
Contents
module Ahoy module Controller def self.included(base) base.helper_method :current_visit base.before_filter do RequestStore.store[:ahoy_controller] ||= self end end protected def current_visit if cookies[:ahoy_visit] @current_visit ||= Ahoy.visit_model.where(visit_token: cookies[:ahoy_visit]).first end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ahoy_matey-0.1.2 | lib/ahoy/controller.rb |
ahoy_matey-0.1.1 | lib/ahoy/controller.rb |
ahoy_matey-0.1.0 | lib/ahoy/controller.rb |