class MetricsAdapter::Adapters::Keen

Attributes

project_id[R]
write_key[R]

Public Class Methods

new(options) click to toggle source
# File lib/metrics_adapter/adapters/keen.rb, line 6
def initialize(options)
  @project_id = options.fetch(:project_id)
  @write_key = options.fetch(:write_key)
end

Public Instance Methods

publish(data) click to toggle source
# File lib/metrics_adapter/adapters/keen.rb, line 11
def publish(data)
  name = data.delete(:name)

  ::Keen.project_id = project_id
  ::Keen.write_key = write_key

  ::Keen.publish(name, data)
end