Sha256: ce4819395fdbec84cfeeecfe6569499c35282fa0425644b43329e4db78a66d7f

Contents?: true

Size: 491 Bytes

Versions: 11

Compression:

Stored size: 491 Bytes

Contents

object @response_set
attribute :api_id => :uuid
attribute :created_at
attribute :completed_at
node(:survey_id){|rs| rs.survey.api_id }

child (@response_set.responses || []) => :responses do
  attribute :api_id => :uuid
  attribute :created_at
  attribute :updated_at => :modified_at
  attribute :response_group
  node(:answer_id){|r| r.answer.api_id }
  node(:question_id){|r| r.question.api_id }
  node(:value, :if => lambda{|r| r.answer.response_class != "answer"}){|r| r.json_value }
end

Version data entries

11 entries across 11 versions & 4 rubygems

Version Path
upgrade_surveyor-1.4.2 app/views/surveyor/show.json.rabl
affectiva-surveyor-1.5.0.pre.disco.2 app/views/surveyor/show.json.rabl
hssc_surveyor-1.4.3.pre app/views/surveyor/show.json.rabl
hssc_surveyor-1.4.2.pre app/views/surveyor/show.json.rabl
hssc_surveyor-1.4.1.pre app/views/surveyor/show.json.rabl
surveyor-1.4.0 app/views/surveyor/show.json.rabl
surveyor-1.3.0 app/views/surveyor/show.json.rabl
surveyor-1.2.0 app/views/surveyor/show.json.rabl
surveyor-1.1.0 app/views/surveyor/show.json.rabl
surveyor-1.0.1 app/views/surveyor/show.json.rabl
surveyor-1.0.0 app/views/surveyor/show.json.rabl