# File lib/capybara/selector.rb, line 34 def add(name, &block) all[name.to_sym] = Capybara::Selector.new(name.to_sym, &block) end
# File lib/capybara/selector.rb, line 80 def call(locator) if @format==:css @css.call(locator) else @xpath.call(locator) end end
Same as xpath, but wrap in XPath.css().
# File lib/capybara/selector.rb, line 60 def css(&block) @format = :css @css = block if block @css end
# File lib/capybara/selector.rb, line 96 def describe &block @description = block end
# File lib/capybara/selector.rb, line 76 def description(options={}) (@description && @description.call(options)).to_s end
# File lib/capybara/selector.rb, line 92 def filter(name, options={}, &block) @custom_filters[name] = Filter.new(name, block, options) end
# File lib/capybara/selector.rb, line 71 def label(label=nil) @label = label if label @label end
# File lib/capybara/selector.rb, line 66 def match(&block) @match = block if block @match end
Generated with the Darkfish Rdoc Generator 2.