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)
- #assessment_with_results(assessment_id, image_pack = nil, data = []) ⇒ Object
- #create_assessment(options = {}) ⇒ Object
Instance Method Details
#assessment(assessment_id) ⇒ Object Also known as: find_assessment
8 9 10 |
# File 'lib/traitify/client/assessments.rb', line 8 def assessment(assessment_id) Hashie::Mash.new get("/assessments/#{assessment_id}") end |
#assessment_with_results(assessment_id, image_pack = nil, data = []) ⇒ Object
13 14 15 16 17 18 19 20 21 |
# File 'lib/traitify/client/assessments.rb', line 13 def assessment_with_results(assessment_id, image_pack = nil, data = []) image_pack ||= self.image_pack response = image_pack ? get("/assessments/#{assessment_id}?data=#{data.join(",")}&image_pack=#{image_pack}") : get("/assessments/#{assessment_id}?data=#{data.join(",")}") Hashie::Mash.new(response) end |
#create_assessment(options = {}) ⇒ Object
4 5 6 |
# File 'lib/traitify/client/assessments.rb', line 4 def create_assessment( = {}) Hashie::Mash.new post("/assessments", { deck_id: deck_id_from() }) end |