class MetricsAdapter::Adapters::Mixpanel
Attributes
logger[R]
tracker[R]
Public Class Methods
new(options)
click to toggle source
# File lib/metrics_adapter/adapters/mixpanel.rb, line 6 def initialize(options) @tracker = ::Mixpanel::Tracker.new(options.fetch(:secret)) @logger = ::MetricsAdapter.logger end
Public Instance Methods
publish(data)
click to toggle source
# File lib/metrics_adapter/adapters/mixpanel.rb, line 11 def publish(data) id = data.delete(:id) name = data.delete(:name) tracker.track(id, name, data) end