# File lib/merb-core/controller/abstract_controller.rb, line 240
  def _call_filters(filter_set)
    (filter_set || []).each do |filter, rule|
      if _call_filter_for_action?(rule, action_name) && _filter_condition_met?(rule)
        case filter
        when Symbol, String
          if rule.key?(:with)
            args = rule[:with]
            send(filter, *args)
          else
            send(filter)
          end
        when Proc           then self.instance_eval(&filter)
        end
      end
    end
    return :filter_chain_completed
  end