Module: Aranha::Parsers::Html::Node::Default::NodesSupport
- Defined in:
- lib/aranha/parsers/html/node/default/nodes_support.rb
Instance Method Summary collapse
- #node_set_value(node, xpath) ⇒ Nokogiri::XML::NodeSet
- #node_set_xml_value(node, xpath) ⇒ String
- #node_value(node, xpath) ⇒ Nokogiri::XML::Node
- #node_xml_value(node, xpath) ⇒ String
Instance Method Details
#node_set_value(node, xpath) ⇒ Nokogiri::XML::NodeSet
12 13 14 |
# File 'lib/aranha/parsers/html/node/default/nodes_support.rb', line 12 def node_set_value(node, xpath) node.xpath(xpath) end |
#node_set_xml_value(node, xpath) ⇒ String
34 35 36 37 |
# File 'lib/aranha/parsers/html/node/default/nodes_support.rb', line 34 def node_set_xml_value(node, xpath) found = node_set_value(node, xpath) found ? found.to_xml : '' end |
#node_value(node, xpath) ⇒ Nokogiri::XML::Node
19 20 21 |
# File 'lib/aranha/parsers/html/node/default/nodes_support.rb', line 19 def node_value(node, xpath) node.at_xpath(xpath) end |
#node_xml_value(node, xpath) ⇒ String
26 27 28 29 |
# File 'lib/aranha/parsers/html/node/default/nodes_support.rb', line 26 def node_xml_value(node, xpath) found = node_value(node, xpath) found ? found.to_xml : '' end |