Module: Hotot

Defined in:
lib/hotot.rb,
lib/hotot/version.rb,
lib/hotot/configurable.rb,
lib/hotot/message/base.rb,
lib/hotot/message_producer.rb,
lib/hotot/synchronous_connection.rb,
lib/hotot/class_attribute_accessors.rb

Defined Under Namespace

Modules: ClassAttributeAccessors, Configurable, Message, MessageProducer Classes: SynchronousConnection

Constant Summary collapse

VERSION =
'0.0.1'

Class Method Summary collapse

Class Method Details

.app_nameObject



23
24
25
# File 'lib/hotot.rb', line 23

def self.app_name
  @app_name ||= "Hotot"
end

.app_name=(app_name) ⇒ Object



19
20
21
# File 'lib/hotot.rb', line 19

def self.app_name=(app_name)
  @app_name = app_name
end

.loggerObject



13
14
15
16
17
# File 'lib/hotot.rb', line 13

def self.logger
  @logger ||= Logger.new($stdout).tap do |log|
    log.progname = 'Hotot'
  end
end

.logger=(logger) ⇒ Object



9
10
11
# File 'lib/hotot.rb', line 9

def self.logger=(logger)
  @logger = logger
end