Module: Connfu::ConnfuLogger

Included in:
Connfu, ConnfuMessageFormatter, ConnfuStream, DSL, Dispatcher, Listener, ListenerChannel
Defined in:
lib/connfu/connfu_logger.rb

Overview

This module defines a mixin to be used in any class that needs to log messages.

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object

Nice way to include the Module methods when including it in a class/module

Parameters

  • base class that includes the mixin



14
15
16
# File 'lib/connfu/connfu_logger.rb', line 14

def self.included(base)
  base.extend(ClassMethods)
end

Instance Method Details

#loggerObject

Instance method that wraps the class method

Return

  • see ClassMethods.logger



83
84
85
# File 'lib/connfu/connfu_logger.rb', line 83

def logger
  self.class.logger
end