Class: Page::Event::Tracker

Inherits:
Spree::Event::Tracker
  • Object
show all
Defined in:
app/trackers/spree/page/event/tracker.rb

Constant Summary collapse

EVENTS =
{ show: :view, search: :search, filter: :filter, index: :index }

Instance Method Summary collapse

Constructor Details

#initialize(arguments = {}) ⇒ Tracker

Returns a new instance of Tracker.



6
7
8
9
10
# File 'app/trackers/spree/page/event/tracker.rb', line 6

def initialize(arguments = {})
  super(arguments)
  @search_keywords = arguments[:search_keywords]
  @query_string = arguments[:query_string]
end

Instance Method Details

#trackObject



12
13
14
# File 'app/trackers/spree/page/event/tracker.rb', line 12

def track
  PageEvent.create(instance_values)
end