Class: EmphasisContainer

Inherits:
Container show all
Defined in:
lib/ribit/contentparser.rb

Direct Known Subclasses

BoldContainer, ItalicContainer

Instance Method Summary collapse

Methods inherited from Container

#<<, #add_child, #childs?, #get_childs, #get_parent, #replace, #set_childs, #text?

Methods included from Assert

assert, #assert, assert_nil, #assert_nil, #assert_not_nil, assert_not_nil, raise_exception

Constructor Details

#initialize(finalTag) ⇒ EmphasisContainer

Returns a new instance of EmphasisContainer.



903
904
905
906
907
# File 'lib/ribit/contentparser.rb', line 903

def initialize( finalTag )
  super( nil )
  add_child( TextContainer.new( '' ) )
  @finalTag = finalTag
end

Instance Method Details

#to_sObject



910
911
912
913
# File 'lib/ribit/contentparser.rb', line 910

def to_s
  text = super
  return "<#{@finalTag}>#{text}</#{@finalTag}>"
end