Class: Stream::PersonalizationClient
- Defined in:
- lib/stream/personalization.rb
Instance Attribute Summary
Attributes inherited from Client
#api_key, #api_secret, #app_id, #client_options
Instance Method Summary collapse
- #delete(resource, params = {}) ⇒ Object
- #get(resource, params = {}) ⇒ Object
- #post(resource, params = {}, data = {}) ⇒ Object
- #url_generator ⇒ Object
Methods inherited from Client
#collections, #create_user_session_token, #create_user_token, #feed, #get_default_params, #get_http_client, #initialize, #make_query_params, #make_request, #og, #personalization, #reactions, #update_activities, #update_activity, #users
Methods included from Activities
#activity_partial_update, #batch_activity_partial_update, #get_activities
Methods included from Batch
#add_to_many, #follow_many, #unfollow_many
Constructor Details
This class inherits a constructor from Stream::Client
Instance Method Details
#delete(resource, params = {}) ⇒ Object
17 18 19 |
# File 'lib/stream/personalization.rb', line 17 def delete(resource, params = {}) make_personalization_request(:delete, resource, params, {}) end |
#get(resource, params = {}) ⇒ Object
9 10 11 |
# File 'lib/stream/personalization.rb', line 9 def get(resource, params = {}) make_personalization_request(:get, resource, params, {}) end |
#post(resource, params = {}, data = {}) ⇒ Object
13 14 15 |
# File 'lib/stream/personalization.rb', line 13 def post(resource, params = {}, data = {}) make_personalization_request(:post, resource, params, data: data) end |
#url_generator ⇒ Object
5 6 7 |
# File 'lib/stream/personalization.rb', line 5 def url_generator PersonalizationURLGenerator.new(@client_options) end |