Module: Traitify::Client::Assessment
- Included in:
- Traitify::Client
- Defined in:
- lib/traitify/client/assessments.rb
Instance Method Summary collapse
- #assessment(assessment_id) ⇒ Object (also: #find_assessment)
- #create_assessment(options = {}) ⇒ Object
Instance Method Details
#assessment(assessment_id) ⇒ Object Also known as: find_assessment
12 13 14 15 16 |
# File 'lib/traitify/client/assessments.rb', line 12 def assessment(assessment_id) response = get("/assessments/#{assessment_id}") Hashie::Mash.new(response) end |
#create_assessment(options = {}) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/traitify/client/assessments.rb', line 4 def create_assessment( = {}) deck_id = [:deck_id] || ["deck_id"] || self.deck_id assessment_params = { deck_id: deck_id } response = post("/assessments", assessment_params) Hashie::Mash.new(response) end |