class Arboretum::Scandent::PseudoClasses

Public Class Methods

header(element, pseudo_arg) click to toggle source

Pseudo class functions start here

# File lib/arboretum/scandent.rb, line 371
def self.header(element, pseudo_arg)
  (element.is_a?(Arboretum::DocTree::Elements::TaggedElement) and !(/h\d+/.match(element.tag.to_s).nil?))
end
match(element, pseudo_name, pseudo_arg) click to toggle source

Call a pseudo class function

# File lib/arboretum/scandent.rb, line 366
def self.match(element, pseudo_name, pseudo_arg)
  PseudoClasses.public_send(pseudo_name.to_sym, element, pseudo_arg)
end
not(element, pseudo_arg) click to toggle source
# File lib/arboretum/scandent.rb, line 374
def self.not(element, pseudo_arg)
  !element.matches_rule?(pseudo_arg)
end