class Lumberjack::Formatter
def formatter_for(klass) # :nodoc:
Find the formatter for a class by looking it up using the class hierarchy.
def formatter_for(klass) # :nodoc: check_modules = true until klass.nil? formatter = @class_formatters[klass.name] return formatter if formatter if check_modules _, formatter = @module_formatters.detect { |mod, f| klass.include?(mod) } check_modules = false return formatter if formatter end klass = klass.superclass end end