Class: Slk::Api::Activity
- Inherits:
-
Object
- Object
- Slk::Api::Activity
- Defined in:
- lib/slk/api/activity.rb
Overview
Wrapper for the Slack activity.feed API endpoint
Instance Method Summary collapse
- #feed(limit: 50, types: nil, cursor: nil, mode: 'priority_reads_and_unreads_v1') ⇒ Object
-
#initialize(api_client, workspace) ⇒ Activity
constructor
A new instance of Activity.
Constructor Details
#initialize(api_client, workspace) ⇒ Activity
Returns a new instance of Activity.
7 8 9 10 |
# File 'lib/slk/api/activity.rb', line 7 def initialize(api_client, workspace) @api = api_client @workspace = workspace end |
Instance Method Details
#feed(limit: 50, types: nil, cursor: nil, mode: 'priority_reads_and_unreads_v1') ⇒ Object
12 13 14 15 16 17 |
# File 'lib/slk/api/activity.rb', line 12 def feed(limit: 50, types: nil, cursor: nil, mode: 'priority_reads_and_unreads_v1') params = build_feed_params(mode, limit) params[:types] = types if types params[:cursor] = cursor if cursor @api.post_form(@workspace, 'activity.feed', params) end |