Sha256: 82af2c29ab54b262d08e5735ee9a980cb8db0b571c6ad8cd554741fbb3a2eb46
Contents?: true
Size: 514 Bytes
Versions: 1
Compression:
Stored size: 514 Bytes
Contents
require 'net/http/server' require 'json' class Riemann::Responder INFO = { :version => Riemann::Babbler::VERSION, :ruby => "#{RUBY_VERSION}-#{RUBY_PATCHLEVEL}" }.freeze def initialize(port = 55755, logger) @port = port @logger = logger end def start Thread.new { Net::HTTP::Server.run(:port => 8080) do |request,stream| logger.unknown "Responder request: #{request}" [200, {'Content-Type' => 'application/json'}, [INFO.to_json]] end } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
riemann-babbler-1.2.5 | lib/riemann/babbler/support/responder.rb |