Module: SurveyMonkeyApi::Client::SurveyResponses

Included in:
SurveyMonkeyApi::Client
Defined in:
lib/surveymonkey/client/responses.rb

Overview

API endpoints for surveys resources

Instance Method Summary collapse

Instance Method Details

#response(survey_id, response_id, options = {}) ⇒ Object

Returns response’s information for survey



14
15
16
17
# File 'lib/surveymonkey/client/responses.rb', line 14

def response(survey_id, response_id, options = {})
    response = self.class.get("/v3/surveys/#{survey_id}/responses/#{response_id}", query: options)
    response.parsed_response
end

#response_with_details(survey_id, response_id, options = {}) ⇒ Object

Returns response’s information for survey with details



20
21
22
23
# File 'lib/surveymonkey/client/responses.rb', line 20

def response_with_details(survey_id, response_id, options = {})
    response = self.class.get("/v3/surveys/#{survey_id}/responses/#{response_id}/details", query: options)
    response.parsed_response
end

#responses(survey_id, options = {}) ⇒ Object

Returns list of survey responses for survey Each survey looks like href="https://api.surveymonkey.net/v3/surveys/00000001/responses/1234">api.surveymonkey.net/v3/surveys/00000001/responses/1234”, “id”=>“1234”



8
9
10
11
# File 'lib/surveymonkey/client/responses.rb', line 8

def responses(survey_id, options = {})
    response = self.class.get("/v3/surveys/#{survey_id}/responses", query: options)
    response.parsed_response
end