class SnowAgent::Agent

Constants

Metric

Public Class Methods

new(configuration) click to toggle source
# File lib/snowagent/agent.rb, line 3
def initialize(configuration)
  strategy_class = SyncStrategy
  @strategy      = strategy_class.new(configuration)
end

Public Instance Methods

metric(key, value, kind = nil, context = nil, time = Time.now.to_i) click to toggle source
# File lib/snowagent/agent.rb, line 10
def metric(key, value, kind = nil, context = nil, time = Time.now.to_i)
  @strategy.metric(Metric.new(key, value, kind, context, time))
end