class ActiveVlc::Stage::Duplicate
Attributes
stages[R]
Public Class Methods
new()
click to toggle source
Calls superclass method
ActiveVlc::Stage::Base::new
# File lib/activevlc/stage/duplicate.rb, line 20 def initialize() super(:duplicate) @stages = [] end
Public Instance Methods
<<(stage)
click to toggle source
# File lib/activevlc/stage/duplicate.rb, line 25 def <<(stage) @stages.push stage @stages.flatten! self end
fragment()
click to toggle source
# File lib/activevlc/stage/duplicate.rb, line 31 def fragment f = @stages.map do |s| "dst=#{s.fragment}" end.join ', ' "duplicate{#{f}}" end