class Pincers::CSS::Parser
Constants
- IS_EXTENDED_RGX
Attributes
selector[R]
Public Class Methods
new(_selector)
click to toggle source
# File lib/pincers/css/parser.rb, line 15 def initialize(_selector) @selector = _selector end
Public Instance Methods
is_extended?()
click to toggle source
# File lib/pincers/css/parser.rb, line 11 def is_extended? IS_EXTENDED_RGX === selector end
to_xpath(_prefix='//')
click to toggle source
# File lib/pincers/css/parser.rb, line 19 def to_xpath(_prefix='//') # use nokogiri parser and our custom visitor ::Nokogiri::CSS.xpath_for @selector, { prefix: _prefix, visitor: XPathVisitor.new } end