X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fswig%2Fruby%2Fmiracle.rb;fp=mlt%2B%2B%2Fswig%2Fruby%2Fmiracle.rb;h=2b5afc0f9be8971afa625a48ebf25163fcf54696;hb=43df55b16132c0fd064266c5148c5ac2835c9880;hp=fec8ec7f1acef36a2faccbb0d75548333ed1ca17;hpb=7ea391752dee9b56df0e958e7543f39c7630cb5f;p=melted diff --git a/mlt++/swig/ruby/miracle.rb b/mlt++/swig/ruby/miracle.rb index fec8ec7..2b5afc0 100755 --- a/mlt++/swig/ruby/miracle.rb +++ b/mlt++/swig/ruby/miracle.rb @@ -1,5 +1,17 @@ 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