Module: LogDecorator::Logging

Defined in:
lib/log_decorator/logging.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(host_class) ⇒ Object



23
24
25
26
27
# File 'lib/log_decorator/logging.rb', line 23

def self.included(host_class)
  host_class.extend(ClassMethods) unless host_class.respond_to?(:_log)
  host_class.instance_logger
  host_class._log
end

Instance Method Details

#_logObject



29
30
31
# File 'lib/log_decorator/logging.rb', line 29

def _log
  self.class.instance_logger
end