Module: Traitify::Client::Slide
- Included in:
- Traitify::Client
- Defined in:
- lib/traitify/client/slides.rb
Instance Method Summary collapse
- #find_slides(assessment_id) ⇒ Object
- #update_slide(assessment_id, slide) ⇒ Object
- #update_slides(assessment_id, slides) ⇒ Object
Instance Method Details
#find_slides(assessment_id) ⇒ Object
4 5 6 7 8 |
# File 'lib/traitify/client/slides.rb', line 4 def (assessment_id) response = get("/assessments/#{assessment_id}/slides") response.collect { || Hashie::Mash.new() } end |
#update_slide(assessment_id, slide) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/traitify/client/slides.rb', line 16 def (assessment_id, ) = ["id"] || [:id] || .id params = { response: ["response"] || [:response] || .response, time_taken: ["time_taken"] || [:time_taken] || .time_taken, } response = put("/assessments/#{assessment_id}/slides/#{slide_id}", params) Hashie::Mash.new(response) end |
#update_slides(assessment_id, slides) ⇒ Object
10 11 12 13 14 |
# File 'lib/traitify/client/slides.rb', line 10 def (assessment_id, ) response = put("/assessments/#{assessment_id}/slides", ) response.collect { || Hashie::Mash.new() } end |