Method: Console::Filter#filter

Defined in:
lib/console/filter.rb

#filter(subject, level) ⇒ Object

Filter log messages based on the subject and log level.

You must provide the subject’s class, not an instance of the class.



153
154
155
156
157
158
159
# File 'lib/console/filter.rb', line 153

def filter(subject, level)
  unless subject.is_a?(Module)
    raise ArgumentError, "Expected a class, got #{subject.inspect}"
  end
  
  @subjects[subject] = level
end