Class: Tapioca::Gem::Listeners::YardDoc

Inherits:
Base
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/tapioca/gem/listeners/yard_doc.rb

Constant Summary collapse

IGNORED_COMMENTS =
[
  ":doc:",
  ":nodoc:",
  "typed:",
  "frozen_string_literal:",
  "encoding:",
  "warn_indent:",
  "shareable_constant_value:",
  "rubocop:",
  "@requires_ancestor:",
]
IGNORED_SIG_TAGS =

: Array

["param", "return"]

Instance Method Summary collapse

Methods inherited from Base

#dispatch

Constructor Details

#initialize(pipeline) ⇒ YardDoc

: (Pipeline pipeline) -> void



25
26
27
28
29
# File 'lib/tapioca/gem/listeners/yard_doc.rb', line 25

def initialize(pipeline)
  YARD::Registry.clear
  super(pipeline)
  pipeline.gem.parse_yard_docs
end