Class: Hookdeck::Resources::Issue
- Defined in:
- lib/hookdeck/resources/issue.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#create(params) ⇒ Object
Create a new issue.
-
#delete(id) ⇒ Object
Delete an issue.
-
#list(params = {}) ⇒ Object
List all issues.
-
#retrieve(id) ⇒ Object
Retrieve a single issue.
-
#update(id, params) ⇒ Object
Update an existing issue.
Methods inherited from Base
Constructor Details
This class inherits a constructor from Hookdeck::Resources::Base
Instance Method Details
#create(params) ⇒ Object
Create a new issue
16 17 18 |
# File 'lib/hookdeck/resources/issue.rb', line 16 def create(params) post('issues', params) end |
#delete(id) ⇒ Object
Delete an issue
27 28 29 |
# File 'lib/hookdeck/resources/issue.rb', line 27 def delete(id) delete("issues/#{id}") end |
#list(params = {}) ⇒ Object
List all issues
5 6 7 |
# File 'lib/hookdeck/resources/issue.rb', line 5 def list(params = {}) get('issues', params) end |
#retrieve(id) ⇒ Object
Retrieve a single issue
11 12 13 |
# File 'lib/hookdeck/resources/issue.rb', line 11 def retrieve(id) get("issues/#{id}") end |
#update(id, params) ⇒ Object
Update an existing issue
21 22 23 |
# File 'lib/hookdeck/resources/issue.rb', line 21 def update(id, params) put("issues/#{id}", params) end |