class Nasty::Log

Public Class Methods

bind_to(log_factory) click to toggle source
# File lib/nasty/log.rb, line 6
def bind_to(log_factory)
  @@log_factory = log_factory
end
for(target) click to toggle source
# File lib/nasty/log.rb, line 10
def for(target)
  unless class_variable_defined? :@@log_factory
    @@log_factory = ConsoleLogFactory.new
  end
  @@log_factory.create_for(target)
end
unbind() click to toggle source
# File lib/nasty/log.rb, line 17
def unbind
  remove_class_variable(:@@log_factory)
end