Class: Spree::Checkout::Event::Tracker

Inherits:
Event::Tracker show all
Defined in:
app/trackers/spree/checkout/event/tracker.rb

Instance Method Summary collapse

Constructor Details

#initialize(arguments = {}) ⇒ Tracker

Returns a new instance of Tracker.



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

def initialize(arguments = {})
  super(arguments)
  @previous_state = arguments[:previous_state]
  @next_state = arguments[:next_state]
end

Instance Method Details

#trackObject



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

def track
  CheckoutEvent.create(instance_values)
end