Module: Totter::Client::Activities
- Included in:
- Totter::Client
- Defined in:
- lib/totter/client/activities.rb
Overview
Client methods for working with activities in the application.
Constant Summary collapse
- DEFAULT_ACTIVITY_OPTIONS =
Default query parameters for retrieving activities
{ :limit => 1000, :offset => 0 }
Instance Method Summary collapse
-
#activities(user_id, options = DEFAULT_ACTIVITY_OPTIONS) ⇒ Hashie::Mash
Returns a user’s activities.
-
#friends_activities(options = DEFAULT_ACTIVITY_OPTIONS) ⇒ Hashie::Mash
Returns activities performed by a user’s friends.
-
#my_activities(options = DEFAULT_ACTIVITY_OPTIONS) ⇒ Hashie::Mash
Returns activities performed on a given user.
Instance Method Details
#activities(user_id, options = DEFAULT_ACTIVITY_OPTIONS) ⇒ Hashie::Mash
Returns a user’s activities
18 19 20 |
# File 'lib/totter/client/activities.rb', line 18 def activities(user_id, = DEFAULT_ACTIVITY_OPTIONS) get("users/#{user_id}/activities?limit=#{[:limit]}&offset=#{[:offset]}").body end |
#friends_activities(options = DEFAULT_ACTIVITY_OPTIONS) ⇒ Hashie::Mash
Returns activities performed by a user’s friends
40 41 42 |
# File 'lib/totter/client/activities.rb', line 40 def friends_activities( = DEFAULT_ACTIVITY_OPTIONS) get("me/activities/friends?limit=#{[:limit]}&offset=#{[:offset]}").body end |
#my_activities(options = DEFAULT_ACTIVITY_OPTIONS) ⇒ Hashie::Mash
Returns activities performed on a given user
29 30 31 |
# File 'lib/totter/client/activities.rb', line 29 def my_activities( = DEFAULT_ACTIVITY_OPTIONS) get("me/activities?limit=#{[:limit]}&offset=#{[:offset]}").body end |