Class: Basecamp3::QuestionAnswer
- Defined in:
- lib/basecamp3/models/question_answer.rb
Overview
A model for Basecamp's Question Answer
For more information, see the official Basecamp3 API documentation for Question Answers
Constant Summary
Constants inherited from Model
Instance Attribute Summary collapse
-
#content ⇒ Object
Returns the value of attribute content.
-
#created_at ⇒ Object
Returns the value of attribute created_at.
-
#group_on ⇒ Object
Returns the value of attribute group_on.
-
#id ⇒ Object
Returns the value of attribute id.
-
#status ⇒ Object
Returns the value of attribute status.
-
#updated_at ⇒ Object
Returns the value of attribute updated_at.
Class Method Summary collapse
-
.all(bucket_id, parent_id, params = {}) ⇒ Array<Basecamp3::QuestionAnswer>
Returns a paginated list of answers.
-
.find(bucket_id, id) ⇒ Basecamp3::QuestionAnswer
Returns the answer.
Methods included from Concerns::Parentable
Methods included from Concerns::Bucketable
Methods included from Concerns::Creatorable
Methods inherited from Model
Constructor Details
This class inherits a constructor from Basecamp3::Model
Instance Attribute Details
#content ⇒ Object
Returns the value of attribute content
9 10 11 |
# File 'lib/basecamp3/models/question_answer.rb', line 9 def content @content end |
#created_at ⇒ Object
Returns the value of attribute created_at
9 10 11 |
# File 'lib/basecamp3/models/question_answer.rb', line 9 def created_at @created_at end |
#group_on ⇒ Object
Returns the value of attribute group_on
9 10 11 |
# File 'lib/basecamp3/models/question_answer.rb', line 9 def group_on @group_on end |
#id ⇒ Object
Returns the value of attribute id
9 10 11 |
# File 'lib/basecamp3/models/question_answer.rb', line 9 def id @id end |
#status ⇒ Object
Returns the value of attribute status
9 10 11 |
# File 'lib/basecamp3/models/question_answer.rb', line 9 def status @status end |
#updated_at ⇒ Object
Returns the value of attribute updated_at
9 10 11 |
# File 'lib/basecamp3/models/question_answer.rb', line 9 def updated_at @updated_at end |
Class Method Details
.all(bucket_id, parent_id, params = {}) ⇒ Array<Basecamp3::QuestionAnswer>
Returns a paginated list of answers.
22 23 24 |
# File 'lib/basecamp3/models/question_answer.rb', line 22 def self.all(bucket_id, parent_id, params = {}) Basecamp3.request.get("/buckets/#{bucket_id}/questions/#{parent_id}/answers", params, Basecamp3::QuestionAnswer) end |
.find(bucket_id, id) ⇒ Basecamp3::QuestionAnswer
Returns the answer.
32 33 34 |
# File 'lib/basecamp3/models/question_answer.rb', line 32 def self.find(bucket_id, id) Basecamp3.request.get("/buckets/#{bucket_id}/question_answers/#{id}", {}, Basecamp3::QuestionAnswer) end |