class Console::Filter

def enabled?(subject, level = self.class::MINIMUM_LEVEL)

Parameters:
  • subject (Object) -- the subject to check.
def enabled?(subject, level = self.class::MINIMUM_LEVEL)
	subject = subject.class unless subject.is_a?(Module)
	
	if specific_level = @subjects[subject]
		return level >= specific_level
	end
	
	if level >= @level
		return true
	end
end