class Qualtrics::Submission
Attributes
distribution_id[RW]
finished_survey[RW]
id[RW]
survey_id[RW]
time_stamp[RW]
Public Class Methods
attribute_map()
click to toggle source
# File lib/qualtrics/submission.rb, line 29 def self.attribute_map { 'ResponseID' => :id, 'SurveyID' => :survey_id, 'TimeStamp' => :time_stamp, 'EmailDistributionID' => :distribution_id, 'FinishedSurvey' => :finished_survey } end
new(options={})
click to toggle source
# File lib/qualtrics/submission.rb, line 6 def initialize(options={}) @id = options[:id] @survey_id = options[:survey_id] @distribution_id = options[:distribution_id] @finished_survey = options[:finished_survey] @time_stamp = options[:time_stamp] end
Public Instance Methods
raw_csv()
click to toggle source
# File lib/qualtrics/submission.rb, line 14 def raw_csv response = get('getLegacyResponseData', { 'SurveyID' => survey_id, 'ResponseID' => id, 'Format' => 'CSV', 'ExportTags' => 1 }) if response.status == 200 response.result else false end end