class Matterhorn::Smil::Track
Matterhorn::Smil::Track
===¶ ↑
Public Class Methods
new(parent, kind, file, start_point, duration)
click to toggle source
————————————————————————— initialization —
Calls superclass method
Matterhorn::Smil::Element::new
# File lib/matterhorn/smil.rb, line 355 def initialize(parent, kind, file, start_point, duration) super(parent) @kind = kind @src = file self.start_point = start_point self.duration = duration end
Public Instance Methods
propagate(parent_elem)
click to toggle source
——————————————————————————— methodes —
# File lib/matterhorn/smil.rb, line 366 def propagate(parent_elem) @rel_begin = start_point - parent_elem.start_point end
to_xml(bx)
click to toggle source
# File lib/matterhorn/smil.rb, line 371 def to_xml(bx) attributes = attr_list if !@src.nil? attributes[:src] = @src.to_s end bx.send(@kind, attributes) end