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 =
T.let([
  ":doc:",
  ":nodoc:",
  "typed:",
  "frozen_string_literal:",
  "encoding:",
  "warn_indent:",
  "shareable_constant_value:",
  "rubocop:",
], T::Array[String])
IGNORED_SIG_TAGS =
T.let(["param", "return"], T::Array[String])

Instance Method Summary collapse

Methods inherited from Base

#dispatch

Constructor Details

#initialize(pipeline) ⇒ YardDoc

Returns a new instance of YardDoc.



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

def initialize(pipeline)
  super(pipeline)
  pipeline.gem.parse_yard_docs
end