Class: ERBook::Document::Node
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- ERBook::Document::Node
- Defined in:
- lib/erbook/document.rb
Instance Method Summary collapse
-
#chain? ⇒ Boolean
Include this node in the previous/next navigation chain?.
- #inline? ⇒ Boolean
- #ordinal_number? ⇒ Boolean
- #section_number? ⇒ Boolean
- #silent? ⇒ Boolean
-
#to_s ⇒ Object
Returns the output of this node.
Instance Method Details
#chain? ⇒ Boolean
Include this node in the previous/next navigation chain?
279 280 281 |
# File 'lib/erbook/document.rb', line 279 def chain? definition['chain'] end |
#inline? ⇒ Boolean
283 284 285 |
# File 'lib/erbook/document.rb', line 283 def inline? definition['inline'] end |
#ordinal_number? ⇒ Boolean
272 273 274 |
# File 'lib/erbook/document.rb', line 272 def ordinal_number? Array(definition['number']).include? 'ordinal' end |
#section_number? ⇒ Boolean
268 269 270 |
# File 'lib/erbook/document.rb', line 268 def section_number? Array(definition['number']).include? 'section' end |
#silent? ⇒ Boolean
287 288 289 |
# File 'lib/erbook/document.rb', line 287 def silent? definition['silent'] end |
#to_s ⇒ Object
Returns the output of this node.
260 261 262 263 264 265 266 |
# File 'lib/erbook/document.rb', line 260 def to_s if silent? '' else output end end |