Class: Habaki::Visitor::Element Abstract

Inherits:
Object
  • Object
show all
Defined in:
lib/habaki/visitor/element.rb

Overview

This class is abstract.

CSS selector element visitor

Direct Known Subclasses

NokogiriElement

Instance Method Summary collapse

Instance Method Details

#attr(key) ⇒ String

element attribute

Parameters:

Returns:



23
# File 'lib/habaki/visitor/element.rb', line 23

def attr(key) end

#childrenArray<Visitor::Element>

Returns:



41
42
43
# File 'lib/habaki/visitor/element.rb', line 41

def children
  []
end

#class_nameString

element class name

Returns:



12
13
# File 'lib/habaki/visitor/element.rb', line 12

def class_name
end

#id_nameString

element id name

Returns:



17
18
# File 'lib/habaki/visitor/element.rb', line 17

def id_name
end

#parentVisitor::Element

element parent

Returns:



32
33
# File 'lib/habaki/visitor/element.rb', line 32

def parent
end

#previousVisitor::Element

element previous

Returns:



37
38
# File 'lib/habaki/visitor/element.rb', line 37

def previous
end

#tag_nameString

element tag name

Returns:



7
8
# File 'lib/habaki/visitor/element.rb', line 7

def tag_name
end

#textString

inner text

Returns:



27
28
# File 'lib/habaki/visitor/element.rb', line 27

def text
end

#traverse(&block) ⇒ Object

traverse elements



46
47
# File 'lib/habaki/visitor/element.rb', line 46

def traverse &block
end