Class: Cocoadex::NestedNodeElement

Inherits:
Element
  • Object
show all
Defined in:
lib/cocoadex/models/nested_node_element.rb

Overview

An element of a section where each item is divided into its own div element

Direct Known Subclasses

Method, Property

Instance Attribute Summary

Attributes inherited from Element

#name

Instance Method Summary collapse

Methods inherited from Element

#<=>, #origin, #parse_parameters, #print, #to_s, #type

Methods included from Bri::Templates::Helpers

h3, inline_title, wrap

Instance Method Details

#parse_properties(node) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/cocoadex/models/nested_node_element.rb', line 7

def parse_properties node
  @abstract     = node.css(".abstract").first.text
  @declaration  = node.css(".declaration").first.text
  @declared_in  = node.css(".declaredIn code.HeaderFile").first.text
  @discussion   = node.css(".discussion > p").first.text
  @return_value = node.css(".return_value p").first.text
  @return_value = nil if @return_value.empty?
  @availability = node.css(".availability > ul > li").first.text
end