Sha256: 943c13dcc1eee7c415d7e8f9180c130eec3e0b50adfb5035df5754f1d2cb07dc
Contents?: true
Size: 419 Bytes
Versions: 8
Compression:
Stored size: 419 Bytes
Contents
# frozen_string_literal: true require 'capybara/selector/filters/base' module Capybara class Selector module Filters class NodeFilter < Base def matches?(node, value) return true if skip?(value) raise ArgumentError, "Invalid value #{value.inspect} passed to filter #{@name}" unless valid_value?(value) @block.call(node, value) end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems