Sha256: dca420f12c279d122e48e6e4e7e8384fbd1555e2bbb09380feaa680c9a5d5a75
Contents?: true
Size: 454 Bytes
Versions: 106
Compression:
Stored size: 454 Bytes
Contents
# (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
106 entries across 86 versions & 10 rubygems