diff --git a/lib/asciidoctor/custom_extensions/chat_block_processor.rb b/lib/asciidoctor/custom_extensions/chat_block_processor.rb index 558be81..de02b90 100644 --- a/lib/asciidoctor/custom_extensions/chat_block_processor.rb +++ b/lib/asciidoctor/custom_extensions/chat_block_processor.rb @@ -10,5 +10,12 @@ class ChatBlock < Asciidoctor::Extensions::BlockProcessor # TODO: Create the output. def process(parent, reader, attrs) + block = create_block parent, :pass, nil, attrs, content_model: :compound + block.add_role('dialogblock') + + attrs['name'] ||= attrs['avatar'] + attrs['avatarsdir'] ||= './avatars' + + block end end