Sha256: 1eb6681dee0229bf2b9926a1a633b6d6e3da6f91b9d421bd368144b5150b227f
Contents?: true
Size: 485 Bytes
Versions: 63
Compression:
Stored size: 485 Bytes
Contents
# frozen_string_literal: true # (see Ruby::ExtendHandler) class YARD::Handlers::Ruby::Legacy::ExtendHandler < YARD::Handlers::Ruby::Legacy::MixinHandler handles(/\Aextend(\s|\()/) namespace_only def scope; :class end private def process_mixin(mixin) if mixin == "self" if namespace.is_a?(ClassObject) raise UndocumentableError, "extend(self) statement on class" end namespace.mixins(scope) << namespace else super end end end
Version data entries
63 entries across 62 versions & 9 rubygems