Sha256: c2142ff27cfc404a8c6219fbce247bffe66e28dd9e987c8b6950488f59aca412

Contents?: true

Size: 392 Bytes

Versions: 1

Compression:

Stored size: 392 Bytes

Contents

require 'singleton'
require "fozzie/interface"

module Fozzie
  class Dsl
    include Fozzie::Interface, Singleton

    private

    # Send the statistic to the chosen provider
    #
    def send(stat, value, type, sample_rate = 1, extra = {})
      val = extra.merge(:bucket => stat, :value => value, :type => type, :sample_rate => sample_rate)
      adapter.register(val)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fozzie-1.1.0 lib/fozzie/dsl.rb