Sha256: 873324e57a74b2a8cb583d50f486f0ef636de5926abad804cb167cdc8ac62c9f
Contents?: true
Size: 1.11 KB
Versions: 1
Compression:
Stored size: 1.11 KB
Contents
stream-ruby ========= stream-ruby is a Ruby client for `Stream <https://getstream.io/>`_. .. code-block:: 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 112334 result = user_feed_1.get(:limit=>5, :id_lt=>112334) # 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('12345678910') # 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`_. .. _GetStream.io: http://getstream.io/docs/ Installation ------------ .. code-block:: bash gem install "stream-ruby"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
stream-ruby-0.2.1 | README.rst |