Class: Slk::Api::Saved
- Inherits:
-
Object
- Object
- Slk::Api::Saved
- Defined in:
- lib/slk/api/saved.rb
Overview
Thin wrapper for the Slack saved.list API endpoint Used to fetch “Save for Later” items
Instance Method Summary collapse
-
#initialize(api_client, workspace) ⇒ Saved
constructor
A new instance of Saved.
-
#list(filter: 'saved', limit: 15, cursor: nil) ⇒ Hash
List saved items.
Constructor Details
#initialize(api_client, workspace) ⇒ Saved
Returns a new instance of Saved.
8 9 10 11 |
# File 'lib/slk/api/saved.rb', line 8 def initialize(api_client, workspace) @api = api_client @workspace = workspace end |
Instance Method Details
#list(filter: 'saved', limit: 15, cursor: nil) ⇒ Hash
List saved items
19 20 21 22 23 |
# File 'lib/slk/api/saved.rb', line 19 def list(filter: 'saved', limit: 15, cursor: nil) params = { filter: filter, limit: limit.to_s } params[:cursor] = cursor if cursor @api.post_form(@workspace, 'saved.list', params) end |