Module: Nokogiri::CSS::XPathVisitor::BuiltinsConfig
| Relationships & Source Files | |
| Defined in: | lib/nokogiri/css/xpath_visitor.rb |
Overview
Enum to direct ::Nokogiri::CSS::XPathVisitor when to use ::Nokogiri builtin XPath functions.
Constant Summary
-
ALWAYS =
# File 'lib/nokogiri/css/xpath_visitor.rb', line 19
Always use
::Nokogiribuiltin functions whenever possible. This is probably only useful for testing.:always
-
NEVER =
# File 'lib/nokogiri/css/xpath_visitor.rb', line 16
Never use
::Nokogiribuiltin functions, always generate vanilla XPath 1.0 queries. This is the default when calling Nokogiri::CSS.xpath_for directly.:never
-
OPTIMAL =
# File 'lib/nokogiri/css/xpath_visitor.rb', line 24
Only use
::Nokogiribuiltin functions when they will be faster than vanilla XPath. This is the behavior chosen when searching for::Nokogiri::CSSselectors on a::Nokogiridocument, fragment, or node.:optimal
-
VALUES =
Internal use only
# File 'lib/nokogiri/css/xpath_visitor.rb', line 27
array of values for validation
[NEVER, ALWAYS, OPTIMAL]