Sha256: 469957e9f8a40635c65bc6b9dcd8d44bb2b05274f4f7bc12dd902c8acf522678
Contents?: true
Size: 1.82 KB
Versions: 2
Compression:
Stored size: 1.82 KB
Contents
Pubnub - http://github/pubnub/pubnub-api @poptartinc on Twitter, @poptart on Github ## ------------------------------------------ ## PubNub 3.1 Real-time Cloud Push API - RUBY ## ------------------------------------------ ## ## www.pubnub.com - PubNub Real-time Push Service in the Cloud. ## http://www.pubnub.com/blog/ruby-push-api ## ## PubNub is a Massively Scalable Real-time Service for Web and Mobile Games. ## This is a cloud-based service for broadcasting Real-time messages ## to thousands of web and mobile clients simultaneously. ## ------------- ## Ruby Push API ## ------------- pubnub = Pubnub.new( "demo", ## PUBLISH_KEY "demo", ## SUBSCRIBE_KEY "demo", ## SECRET_KEY "", ## CIPHER_KEY (Cipher key is Optional) false ## SSL_ON? ) # ------- # PUBLISH STRING MESSAGE # ------- # Send Message info = pubnub.publish({ 'channel' => 'hello_world', 'message' => 'hey what is up?' }) puts(info) # ------- # PUBLISH ARRAY OF MESSAGES # ------- # Send Message info = pubnub.publish({ 'channel' => 'hello_world', 'message' => { ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"] } }) puts(info) # ------- # PUBLISH OBJECT OF STRING MESSAGE # ------- # Send Message info = pubnub.publish({ 'channel' => 'hello_world', 'message' => { 'text' => 'some text data' } }) puts(info) # --------- # SUBSCRIBE # --------- # Listen for Messages *NON-BLOCKING* pubnub.subscribe({ 'channel' => 'hello_world', 'callback' => lambda do |message| puts(message) ## print message return true ## keep listening? end }) # ------- # HISTORY # ------- # Load Previously Published Messages messages = pubnub.history({ 'channel' => 'hello_world', 'limit' => 10 }) puts(messages) # ------- # UUID # ------- # Generate UUID uuid = pubnub.UUID() puts(uuid)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pubnub-0.1.12 | README |
pubnub-0.1.11 | README |