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