Module: Traitify::Client::Result
- Included in:
- Traitify::Client
- Defined in:
- lib/traitify/client/results.rb
Instance Method Summary collapse
- #assessment_personality_traits(assessment_id, personality_type_id = nil) ⇒ Object (also: #find_assessment_personality_traits)
- #results(assessment_id, image_pack = nil) ⇒ Object (also: #find_results)
Instance Method Details
#assessment_personality_traits(assessment_id, personality_type_id = nil) ⇒ Object Also known as: find_assessment_personality_traits
17 18 19 20 21 22 23 24 25 |
# File 'lib/traitify/client/results.rb', line 17 def assessment_personality_traits(assessment_id, personality_type_id = nil) if personality_type_id response = get("/assessments/#{assessment_id}/personality_types/#{personality_type_id}/personality_traits") else response = get("/assessments/#{assessment_id}/personality_traits") end response.collect { |personality_trait| Hashie::Mash.new(personality_trait) } end |
#results(assessment_id, image_pack = nil) ⇒ Object Also known as: find_results
4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/traitify/client/results.rb', line 4 def results(assessment_id, image_pack = nil) image_pack ||= self.image_pack if image_pack response = get("/assessments/#{assessment_id}/personality_types?image_pack=#{image_pack}") else response = get("/assessments/#{assessment_id}/personality_types") end Hashie::Mash.new(response) end |