Class: Asciidoctor::Question::PDFMultipleChoiceBlockProcessor

Inherits:
MultipleChoiceBlockProcessor show all
Defined in:
lib/asciidoctor-question/multiple_choice/extension.rb

Instance Method Summary collapse

Methods inherited from MultipleChoiceBlockProcessor

#prepare_answer_lines, #process

Methods inherited from Extensions::BaseProcessor

inherited, #process_error, #process_error_push

Instance Method Details

#post_answers(parent, tag) ⇒ Object



79
80
81
# File 'lib/asciidoctor-question/multiple_choice/extension.rb', line 79

def post_answers(parent, tag)

end

#prepare_answers(answers_block, tag) ⇒ Object



69
70
71
72
73
74
75
76
77
# File 'lib/asciidoctor-question/multiple_choice/extension.rb', line 69

def prepare_answers(answers_block, tag)
  super
  unless tag[:solution]
    answers_block.blocks.each do |answer|
      answer.attributes.delete('checked')
    end
  end
  answers_block
end