class Shoulda::Matchers::ActionController::FilterParamMatcher
@private
def description
def description "filter #{@key}" end
def failure_message
def failure_message "Expected #{@key} to be filtered; filtered keys:"\ " #{filtered_keys.join(', ')}" end
def failure_message_when_negated
def failure_message_when_negated "Did not expect #{@key} to be filtered" end
def filtered_keys
def filtered_keys Rails.application.config.filter_parameters end
def filters_key?
def filters_key? filtered_keys.any? do |filter| case filter when Regexp filter =~ @key else filter == @key end end end
def initialize(key)
def initialize(key) @key = key end
def matches?(_controller)
def matches?(_controller) filters_key? end