Method: Asciidoctor::Extensions::BlockProcessor#initialize
- Defined in:
- lib/asciidoctor/extensions.rb
#initialize(name = nil, config = {}) ⇒ BlockProcessor
Returns a new instance of BlockProcessor.
541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 |
# File 'lib/asciidoctor/extensions.rb', line 541 def initialize name = nil, config = {} super config @name = name || @config[:name] # assign fallbacks case @config[:contexts] when ::NilClass @config[:contexts] ||= [:open, :paragraph].to_set when ::Symbol @config[:contexts] = [@config[:contexts]].to_set else @config[:contexts] = @config[:contexts].to_set end # QUESTION should the default content model be raw?? @config[:content_model] ||= :compound end |