Module: Smartdown::Model::Element::Question

Defined in:
lib/smartdown/model/element/question.rb,
lib/smartdown/model/element/question/date.rb,
lib/smartdown/model/element/question/text.rb,
lib/smartdown/model/element/question/money.rb,
lib/smartdown/model/element/question/salary.rb,
lib/smartdown/model/element/question/country.rb,
lib/smartdown/model/element/question/postcode.rb,
lib/smartdown/model/element/question/multiple_choice.rb

Defined Under Namespace

Classes: Country, Date, Money, MultipleChoice, Postcode, Salary, Text

Class Method Summary collapse

Class Method Details

.create_question_answer(elements, response = nil) ⇒ Object



23
24
25
26
27
28
29
30
# File 'lib/smartdown/model/element/question.rb', line 23

def create_question_answer(elements, response=nil)
  matching_question_element(elements) do |element|
    question = create_question(elements, element)
    answer   = create_answer(response, element)
    return [question, answer]
  end
  return [nil, nil]
end