Sha256: e156a94f9cd1746f3fff59b4a6ea98a51ada621a0169698ba1a8212179188f60

Contents?: true

Size: 578 Bytes

Versions: 3

Compression:

Stored size: 578 Bytes

Contents

$:.unshift File.join(File.dirname(__FILE__), '.')

require "active_support"
require "eventmachine"
require "em-hiredis"

module Sad
	autoload :Config, 'sad/config'
	autoload :Payload, 'sad/payload'
	autoload :Server, 'sad/server'
	autoload :Worker, 'sad/worker'
	autoload :Runner, 'sad/runner'
	autoload :Logger, 'sad/logger'
	autoload :Procline, 'sad/procline'

	class << self
		def logger=(opts)
			@_logger = ::Sad::Logger.new(opts)
		end

		def logger
			@_logger ||= ::Sad::Logger.new
		end
	end
end

EM.error_handler{
	::Sad.logger.fatal('exception hit eventmachine!!!')
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sad-1.5.4 lib/sad.rb
sad-1.5.3 lib/sad.rb
sad-1.5.2 lib/sad.rb