class Capybara::Selector::Filter

Public Class Methods

new(name, block, options={}) click to toggle source
# File lib/capybara/selector.rb, line 4
def initialize(name, block, options={})
  @name = name
  @block = block
  @options = options
end

Public Instance Methods

default() click to toggle source
# File lib/capybara/selector.rb, line 14
def default
  @options[:default]
end
default?() click to toggle source
# File lib/capybara/selector.rb, line 10
def default?
  @options.has_key?(:default)
end
matches?(node, value) click to toggle source
# File lib/capybara/selector.rb, line 18
def matches?(node, value)
  @block.call(node, value)
end