class Voucherify::Service::Events

Attributes

client[R]

Public Class Methods

new(client) click to toggle source
# File lib/voucherify/service/events.rb, line 6
def initialize(client)
  @client = client
end

Public Instance Methods

track(event, metadata, customer, referral = nil) click to toggle source
# File lib/voucherify/service/events.rb, line 10
def track(event, metadata, customer, referral = nil)
  @client.post('/events', {
      :event => event,
      :metadata => metadata,
      :customer => customer,
      :referral => referral
  }.to_json)
end
track_event(event) click to toggle source
# File lib/voucherify/service/events.rb, line 19
def track_event(event)
  @client.post('/events', event.to_json)
end