class Capybara::Selector::Filters::ExpressionFilter

def apply_filter(expr, value)

def apply_filter(expr, value)
  return expr if skip?(value)
  raise "ArgumentError", "Invalid value #{value.inspect} passed to expression filter #{@name}" unless valid_value?(value)
  @block.call(expr, value)
end