Class: Webgen::NodeFinder::Result
- Inherits:
-
Struct
- Object
- Struct
- Webgen::NodeFinder::Result
- Defined in:
- lib/webgen/node_finder.rb
Overview
Result class used when filtering the nodes.
The attribute ref_node_used
must not be set to false
once it is true
!
Instance Attribute Summary collapse
-
#lang_used ⇒ Object
Returns the value of attribute lang_used.
-
#level_used ⇒ Object
Returns the value of attribute level_used.
-
#nodes ⇒ Object
Returns the value of attribute nodes.
-
#parent_node_used ⇒ Object
Returns the value of attribute parent_node_used.
-
#ref_node_used ⇒ Object
Returns the value of attribute ref_node_used.
Instance Method Summary collapse
Instance Attribute Details
#lang_used ⇒ Object
Returns the value of attribute lang_used
66 67 68 |
# File 'lib/webgen/node_finder.rb', line 66 def lang_used @lang_used end |
#level_used ⇒ Object
Returns the value of attribute level_used
66 67 68 |
# File 'lib/webgen/node_finder.rb', line 66 def level_used @level_used end |
#nodes ⇒ Object
Returns the value of attribute nodes
66 67 68 |
# File 'lib/webgen/node_finder.rb', line 66 def nodes @nodes end |
#parent_node_used ⇒ Object
Returns the value of attribute parent_node_used
66 67 68 |
# File 'lib/webgen/node_finder.rb', line 66 def parent_node_used @parent_node_used end |
#ref_node_used ⇒ Object
Returns the value of attribute ref_node_used
66 67 68 |
# File 'lib/webgen/node_finder.rb', line 66 def ref_node_used @ref_node_used end |
Instance Method Details
#merge_attrs!(result) ⇒ Object
67 68 69 70 71 72 |
# File 'lib/webgen/node_finder.rb', line 67 def merge_attrs!(result) self.ref_node_used ||= result.ref_node_used self.lang_used ||= result.lang_used self.level_used ||= result.level_used self.parent_node_used ||= result.parent_node_used end |