Class: SynapseClient::QuestionSet::Question

Inherits:
Object
  • Object
show all
Defined in:
lib/synapse_client/question_set.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(opts = {}) ⇒ Question

Returns a new instance of Question.



21
22
23
24
25
# File 'lib/synapse_client/question_set.rb', line 21

def initialize(opts = {})
  @id       = opts.id
  @question = opts.question
  @answers  = opts.answers.map{|a| Answer.new(a)}
end

Instance Attribute Details

#answersObject (readonly)

Returns the value of attribute answers.



19
20
21
# File 'lib/synapse_client/question_set.rb', line 19

def answers
  @answers
end

#idObject (readonly)

Returns the value of attribute id.



19
20
21
# File 'lib/synapse_client/question_set.rb', line 19

def id
  @id
end

#questionObject (readonly)

Returns the value of attribute question.



19
20
21
# File 'lib/synapse_client/question_set.rb', line 19

def question
  @question
end