Preview: element.rb
Size: 529 B
//proc/thread-self/root/opt/alt/ruby40/share/gems/gems/rdoc-7.0.4/lib/rdoc/markup/element.rb
# frozen_string_literal: true
module RDoc
class Markup
# Base class defining the interface for all markup elements found in documentation
# @abstract
class Element
# @abstract
#: (untyped) -> void
def accept(visitor)
raise NotImplementedError, "#{self.class} must implement the accept method"
end
# @abstract
#: (PP) -> void
def pretty_print(q)
raise NotImplementedError, "#{self.class} must implement the pretty_print method"
end
end
end
end
Directory Contents
Dirs: 0 × Files: 35