Class: Asciidoctor::Question::PDFMultipleChoiceBlockProcessor
- Inherits:
-
MultipleChoiceBlockProcessor
- Object
- Extensions::BlockProcessor
- Extensions::BaseProcessor
- MultipleChoiceBlockProcessor
- Asciidoctor::Question::PDFMultipleChoiceBlockProcessor
- 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 |