class ShoutBlock

Public Instance Methods

process(parent, reader, attrs) click to toggle source
# File lib/starter_web/_plugins/asciidoctor-extensions/shout-block.rb, line 39
def process parent, reader, attrs
  volume = ((attrs.delete 'vol') || 1).to_i
  create_paragraph parent, (reader.lines.map {|l| l.upcase.gsub PeriodRx, '!' * volume }), attrs
end