Sha256: 50864e55e849fe6204111afad1fcbde9caac5dcd2dbd25601d7d89e5a542ca4e

Contents?: true

Size: 542 Bytes

Versions: 1

Compression:

Stored size: 542 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'

	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

1 entries across 1 versions & 1 rubygems

Version Path
sad-1.5.1 lib/sad.rb