X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fswig%2Fruby%2Fmiracle.rb;h=1340a6c07bb39805778f18a0c878e0c1ca4cc4f5;hb=f5a43889f0ea29962f2d32b5dab0fcd25bebb945;hp=fec8ec7f1acef36a2faccbb0d75548333ed1ca17;hpb=6ccb88f6fd4044511e8af2631f0a1f271bdc7924;p=melted diff --git a/mlt++/swig/ruby/miracle.rb b/mlt++/swig/ruby/miracle.rb index fec8ec7..1340a6c 100755 --- a/mlt++/swig/ruby/miracle.rb +++ b/mlt++/swig/ruby/miracle.rb @@ -1,5 +1,19 @@ +#!/usr/bin/env ruby + require 'mltpp' -miracle = Mltpp::Miracle.new( "miracle-ruby" ) + +def command + puts "command" +end + +def push + puts "push" +end + +miracle = Mltpp::Miracle.new( "miracle-ruby", 5260 ) miracle.start +miracle.execute( "uadd sdl" ) +listener = Mltpp::Listener.new( miracle, "command-received", method( :command ) ) +listener = Mltpp::Listener.new( miracle, "push-received", method( :push ) ) miracle.wait_for_shutdown