class Log4r::Outputter

Extension of base Log4r::Outputter class to add @default as an attribute and a class-level method to retrieve all outputters that have that attribute set.

Attributes

default[RW]

Public Class Methods

default_outputters() click to toggle source

Gathers all outputters that have @default set

# File lib/easy_log4r/outputter.rb, line 11
def self.default_outputters
  defaults = []
  each_outputter do |outputter|
    defaults << outputter if outputter.default?
  end

  return defaults
end

Public Instance Methods

default?() click to toggle source

Returns whether or not @default has been set

# File lib/easy_log4r/outputter.rb, line 22
def default?
  !!@default
end