module Totter::Client::Activities
Client
methods for working with activities in the application.
Constants
- DEFAULT_ACTIVITY_OPTIONS
Default query parameters for retrieving activities
Public Instance Methods
activities(user_id, options = DEFAULT_ACTIVITY_OPTIONS)
click to toggle source
Returns a user's activities
@param user_id [Numeric] The user's id @param options [Hash] Parameters for returning selected activities @return [Hashie::Mash] @example
Totter.activity(1)
# File lib/totter/client/activities.rb, line 18 def activities(user_id, options = DEFAULT_ACTIVITY_OPTIONS) get("users/#{user_id}/activities?limit=#{options[:limit]}&offset=#{options[:offset]}").body end
friends_activities(options = DEFAULT_ACTIVITY_OPTIONS)
click to toggle source
Returns activities performed by a user's friends
@param user_id [Numeric] The user's id @param options [Hash] Parameters for returning selected activities @return [Hashie::Mash] @example
Totter.activity(1)
# File lib/totter/client/activities.rb, line 40 def friends_activities(options = DEFAULT_ACTIVITY_OPTIONS) get("me/activities/friends?limit=#{options[:limit]}&offset=#{options[:offset]}").body end
my_activities(options = DEFAULT_ACTIVITY_OPTIONS)
click to toggle source
Returns activities performed on a given user
@param user_id [Numeric] The user's id @param options [Hash] Parameters for returning selected activities @return [Hashie::Mash] @example
Totter.activity(1)
# File lib/totter/client/activities.rb, line 29 def my_activities(options = DEFAULT_ACTIVITY_OPTIONS) get("me/activities?limit=#{options[:limit]}&offset=#{options[:offset]}").body end