A minimal DDP client for ruby. Uses faye-websocket, an EventMachine based websocket client.
##Example usage
posts = nil
EM.run do
ddp_client = RubyDdp::Client.new('localhost', 3000)
ddp_client.onconnect = lambda do |event|
ddp_client.subscribe('posts', [post_ids]) do |result|
posts = ddp_client.collections['posts']
EM.stop_event_loop
end
end
end
posts
More info about the protocol can be found here.