Class: CTioga2::Commands::Documentation::MarkedUpText::MarkupParagraph

Inherits:
MarkupItem
  • Object
show all
Defined in:
lib/ctioga2/commands/doc/markup.rb

Overview

An item that contains a paragraph

Instance Attribute Summary collapse

Attributes inherited from MarkupItem

#doc

Instance Method Summary collapse

Constructor Details

#initialize(doc, elements) ⇒ MarkupParagraph

Returns a new instance of MarkupParagraph.



178
179
180
181
# File 'lib/ctioga2/commands/doc/markup.rb', line 178

def initialize(doc, elements)
  super(doc)
  @elements = elements
end

Instance Attribute Details

#elementsObject

Returns the value of attribute elements.



176
177
178
# File 'lib/ctioga2/commands/doc/markup.rb', line 176

def elements
  @elements
end

Instance Method Details

#dump_stringObject



187
188
189
190
191
# File 'lib/ctioga2/commands/doc/markup.rb', line 187

def dump_string
  return "par: " + @elements.map {|x|
    "  #{x.dump_string}\n"
  }.join('')
end

#to_sObject



183
184
185
# File 'lib/ctioga2/commands/doc/markup.rb', line 183

def to_s
  return @elements.map {|x| x.to_s }.join('')
end