Sha256: 3f5f260bd7cf15fe0afbff852f2021b243ce8ae3dedd6d3a99946dd3183e332b

Contents?: true

Size: 472 Bytes

Versions: 40

Compression:

Stored size: 472 Bytes

Contents

require "statsd"

#
# This is just to keep some usage statistics on lolcommits.
#

module Lolcommits
  class StatsD < Plugin
    def initialize(runner)
      super

      self.name    = 'statsd'
      self.default = true
    end

    def run
      $statsd = Statsd.new('23.20.178.143')
      if Configuration.is_fakecapture?
        $statsd.increment 'app.lolcommits.fakecaptures'
      else
        $statsd.increment 'app.lolcommits.captures'
      end
    end
  end
end

Version data entries

40 entries across 40 versions & 2 rubygems

Version Path
lolcommits-0.4.4 lib/lolcommits/plugins/statsd.rb
acmcommits-1.1.4 lib/lolcommits/plugins/statsd.rb
acmcommits-1.1.3 lib/lolcommits/plugins/statsd.rb
acmcommits-1.1.2 lib/lolcommits/plugins/statsd.rb
acmcommits-1.1.1 lib/lolcommits/plugins/statsd.rb
acmcommits-1.1.0 lib/lolcommits/plugins/statsd.rb
lolcommits-0.4.4pre1 lib/lolcommits/plugins/statsd.rb
acmcommits-1.0.17 lib/lolcommits/plugins/statsd.rb
acmcommits-1.0.16 lib/lolcommits/plugins/statsd.rb
acmcommits-1.0.15 lib/lolcommits/plugins/statsd.rb
acmcommits-1.0.14 lib/lolcommits/plugins/statsd.rb
acmcommits-1.0.13 lib/lolcommits/plugins/statsd.rb
acmcommits-1.0.12 lib/lolcommits/plugins/statsd.rb
acmcommits-1.0.10 lib/lolcommits/plugins/statsd.rb
acmcommits-1.0.9 lib/lolcommits/plugins/statsd.rb
acmcommits-1.0.8 lib/lolcommits/plugins/statsd.rb
acmcommits-1.0.7 lib/lolcommits/plugins/statsd.rb
acmcommits-1.0.6 lib/lolcommits/plugins/statsd.rb
acmcommits-1.0.4 lib/lolcommits/plugins/statsd.rb
acmcommits-1.0.3 lib/lolcommits/plugins/statsd.rb