class Console::Filter
def filter(subject, level)
@parameter subject [Module] The subject to filter.
You must provide the subject's class, not an instance of the class.
Filter log messages based on the subject and log level.
def filter(subject, level) unless subject.is_a?(Module) raise ArgumentError, "Expected a class, got #{subject.inspect}" end @subjects[subject] = level end