Class: Matterhorn::Smil::Body
- Inherits:
-
Object
- Object
- Matterhorn::Smil::Body
- Defined in:
- lib/matterhorn/smil.rb
Overview
Matterhorn::Smil::Body ===
Instance Attribute Summary collapse
-
#par_list ⇒ Object
readonly
——————————————————————————- attributes —.
-
#seq_list ⇒ Object
readonly
——————————————————————————- attributes —.
Instance Method Summary collapse
-
#add_par ⇒ Object
——————————————————————————— methodes —.
- #add_seq ⇒ Object
-
#initialize ⇒ Body
constructor
————————————————————————— initialization —.
- #to_xml(bx) ⇒ Object
Constructor Details
#initialize ⇒ Body
————————————————————————— initialization —
78 79 80 81 |
# File 'lib/matterhorn/smil.rb', line 78 def initialize() @par_list = Array.new @seq_list = Array.new end |
Instance Attribute Details
#par_list ⇒ Object (readonly)
——————————————————————————- attributes —
73 74 75 |
# File 'lib/matterhorn/smil.rb', line 73 def par_list @par_list end |
#seq_list ⇒ Object (readonly)
——————————————————————————- attributes —
73 74 75 |
# File 'lib/matterhorn/smil.rb', line 73 def seq_list @seq_list end |
Instance Method Details
#add_par ⇒ Object
——————————————————————————— methodes —
86 87 88 89 90 |
# File 'lib/matterhorn/smil.rb', line 86 def add_par() par = Smil::Par.new @par_list << par par end |
#add_seq ⇒ Object
93 94 95 96 97 |
# File 'lib/matterhorn/smil.rb', line 93 def add_seq() seq = Smil::Seq.new(nil) @seq_list << seq seq end |
#to_xml(bx) ⇒ Object
100 101 102 103 104 105 106 107 108 109 |
# File 'lib/matterhorn/smil.rb', line 100 def to_xml(bx) bx.body do @par_list.each do |par| par.to_xml(bx) end @seq_list.each do |seq| seq.to_xml(bx) end end end |