Sha256: 4932a147dd2523fb7f944dc190659cd7eceea472e6f514d88f646e9200f8bb51
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
stream-ruby =========== stream-ruby is a Ruby client for [Stream](https://getstream.io/). ### Installation ```bash gem install "stream-ruby" ``` ### Usage ```ruby # Instantiate a new client require 'stream' client = Stream::Client.new('YOUR_API_KEY', 'API_KEY_SECRET') # Find your API keys here https://getstream.io/dashboard/ # Instantiate a feed object user_feed_1 = client.feed('user:1') # Get activities from 5 to 10 (slow pagination) result = user_feed_1.get(:limit=>5, :offset=>5) # (Recommended & faster) Filter on an id less than the given UUID result = user_feed_1.get(:limit=>5, :id_lt=>'e561de8f-00f1-11e4-b400-0cc47a024be0') # Create a new activity activity_data = {:actor => 1, :verb => 'tweet', :object => 1} activity_response = user_feed_1.add_activity(activity_data) # Remove an activity by its id user_feed_1.remove('e561de8f-00f1-11e4-b400-0cc47a024be0') # Follow another feed user_feed_1.follow('flat:42') # Stop following another feed user_feed_1.unfollow('flat:42') ``` Docs are available on [GetStream.io](http://getstream.io/docs/).
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
stream-ruby-0.2.2 | README.md |