module Pidly::Logger

Logger namespace

Attributes

verbosity[RW]

Public Class Methods

included(receiver) click to toggle source

Extend and include callback methods

@param [Class] receiver The calling class

# File lib/pidly/logger.rb, line 43
def self.included(receiver)
  receiver.extend self
end

Public Instance Methods

log(type, message) click to toggle source

Log

@param [String, Symbol] type Log type (info or error) @param [String] message Log message

@return [Strign] Log message

# File lib/pidly/logger.rb, line 26
def log(type, message)
  case type.to_sym
  when :info
    msg = message
  when :error
    msg = message
  end

  @messages << msg
  puts msg if verbose?
end
verbose?() click to toggle source

Verbose

@return [true, false] Is the logging level verbose?

# File lib/pidly/logger.rb, line 14
def verbose?
  @verbosity
end