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