module ActiveVlc::DSL::Pipeline::ClassMethods

Public Instance Methods

for(*inputs, &block) click to toggle source
# File lib/activevlc/dsl/pipeline.rb, line 24
def for(*inputs, &block)
  pipeline = new(inputs)
  ::ActiveVlc::DSL::Stream.new(pipeline.sout).instance_eval(&block) if block_given?
  pipeline
end
parse(path) click to toggle source
# File lib/activevlc/dsl/pipeline.rb, line 17
def parse(path)
  return nil unless File.exists?(path)

  # FIXME I hope to find some cleaner way to do this at some point
  eval(File.open(path).read, nil, path, 0)
end