diff --git a/lib/rdoc/markup/blank_line.rb b/lib/rdoc/markup/blank_line.rb index c6505ef95c..d790ebdb55 100644 --- a/lib/rdoc/markup/blank_line.rb +++ b/lib/rdoc/markup/blank_line.rb @@ -1,27 +1,29 @@ # frozen_string_literal: true -## -# An empty line. This class is a singleton. -class RDoc::Markup::BlankLine - - @instance = new - - ## - # RDoc::Markup::BlankLine is a singleton - - def self.new - @instance +module RDoc + class Markup + # An empty line + class BlankLine < Element + @instance = new + + # RDoc::Markup::BlankLine is a singleton + #: () -> BlankLine + def self.new + @instance + end + + # Calls #accept_blank_line on +visitor+ + # @override + #: (untyped) -> void + def accept(visitor) + visitor.accept_blank_line(self) + end + + # @override + #: (PP) -> void + def pretty_print(q) # :nodoc: + q.text("blankline") + end + end end - - ## - # Calls #accept_blank_line on +visitor+ - - def accept(visitor) - visitor.accept_blank_line self - end - - def pretty_print(q) # :nodoc: - q.text 'blankline' - end - end