module LetsCert::Loggable

Mixin module to add loggability to a class. @author Sylvain Daubert

Public Class Methods

included(mod) click to toggle source

Hook called when {Loggable} is included in a class or a module. This hook adds methods from {ClassMethods} as class methods to mod. @param [Module] mod @return [void]

# File lib/letscert/loggable.rb, line 34
def self.included(mod)
  mod.extend(ClassMethods)
end

Public Instance Methods

logger() click to toggle source

Get logger instance @return [Logger]

# File lib/letscert/loggable.rb, line 66
def logger
  @logger ||= self.class.instance_variable_get(:@logger)
end