Sha256: b52ef67122661aff25a87547ea9eca5284dfb64fc0a559dc05293f9902266387

Contents?: true

Size: 593 Bytes

Versions: 2

Compression:

Stored size: 593 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!!!\n#{$!.inspect}")
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sad-1.5.6 lib/sad.rb
sad-1.5.5 lib/sad.rb