# File lib/merb-core/controller/abstract_controller.rb, line 310 def _evaluate_condition(condition) case condition when Symbol : self.send(condition) when Proc : condition.call(self) else raise ArgumentError, 'Filter condtions need to be either a Symbol or a Proc' end end