class Capybara::Selector::Filters::ExpressionFilter

Public Instance Methods

apply_filter(expr, value) click to toggle source
# File lib/capybara/selector/filters/expression_filter.rb, line 9
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