Method: AutoQCMRenderer#initialize
- Defined in:
- lib/ruql/renderers/auto_qcm_renderer.rb
#initialize(quiz, options = {}) ⇒ AutoQCMRenderer
Returns a new instance of AutoQCMRenderer.
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/ruql/renderers/auto_qcm_renderer.rb', line 8 def initialize(quiz, ={}) @output = '' @quiz = quiz @template = .delete('t') || .delete('template') || File.join(Gem.loaded_specs['ruql'].full_gem_path, 'templates/autoqcm.tex.erb') @penalty = (.delete('p') || .delete('penalty') || '0').to_f @show_solutions = .delete('s') || .delete('solutions') end |