Sha256: b3e6e8855d3c8c3b7e2b9f3d2b95f0004eeb0f53fa3458b107dd3baf36aba714
Contents?: true
Size: 675 Bytes
Versions: 2
Compression:
Stored size: 675 Bytes
Contents
require 'pp' require 'socket' require_relative 'cfg' require_relative 'database' require_relative 'poller' require_relative 'analyzer' require_relative 'nodes' module Ring class SQA def run Thread.abort_on_exception = true Thread.new { Responder.new } Thread.new { Sender.new @database, @nodes } Thread.new { Receiver.new @database } Analyzer.new(@database, @nodes).run end private def initialize require_relative 'log' @database = Database.new # make sure Ping is created raise "Table 'pings' does not exist" unless @database.table_exists? @nodes = Nodes.new run end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ring-sqa-0.4.4 | lib/ring/sqa/core.rb |
ring-sqa-0.4.3 | lib/ring/sqa/core.rb |