class ActiveVlc::Stage::Input

Attributes

inputs[R]

Public Class Methods

new(array_or_string) click to toggle source
Calls superclass method ActiveVlc::Stage::Base::new
# File lib/activevlc/stage/input.rb, line 20
def initialize(array_or_string)
  super(:input)

  @inputs = [array_or_string] if array_or_string.is_a? String
  @inputs ||= array_or_string
  @inputs ||= []
end

Public Instance Methods

<<(new_inputs) click to toggle source
# File lib/activevlc/stage/input.rb, line 28
def <<(new_inputs)
  @inputs.push new_inputs
  @inputs.flatten!
  self
end
clear!() click to toggle source
# File lib/activevlc/stage/input.rb, line 34
def clear!
  @inputs = []
end
fragment() click to toggle source
# File lib/activevlc/stage/input.rb, line 38
def fragment
  @inputs.join ' '
end