Nyma Posted August 10, 2016 Share Posted August 10, 2016 Hi,I'm somewhat new at coding but my goal is to let ruby do some stuff when something specific happens on the server (e.g. a user joined)I could query all users every x seconds like meta.getServer(1).getUsers but i would rather use callbacks (like this).For simplicity I tried to get the meta callback working (server starts/stops) but I even failed that 'simple' task. :(I mostly used this python code as guidance but I can't seem to 'translate' the following code to ruby: class MetaCallbackI(Murmur.MetaCallback): def started(self, s, current=None): print "started" def stopped(self, s, current=None): print "stopped" adapter = ice.createObjectAdapterWithEndpoints("Callback.Client", "tcp -h 127.0.0.1") metaR = Murmur.MetaCallbackPrx.uncheckedCast(adapter.addWithUUID(MetaCallbackI())) adapter.activate() meta.addCallback(metaR) I googled a lot the past week but I'm at my wit's end at how to implement even the adapter. :|Any help on how to do it in ruby would be greatly appreciated. :) Link to comment Share on other sites More sharing options...
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now