class Amplitude::Jobs::Default

Public Instance Methods

deserialize(data) click to toggle source
# File lib/amplitude/jobs/default.rb, line 10
def deserialize(data)
  return data if data.is_a?(Amplitude::Event) || data.is_a?(Hash)
  MultiJson.load(data, symbolize_keys: true)
end
perform(data, options) click to toggle source
# File lib/amplitude/jobs/default.rb, line 6
def perform(data, options)
  Amplitude.track!(deserialize(data), options)
end