Sha256: 7a09120bf9769db9031ca3e8de9b6e48aac20be43697a6a0fd5a7754b22b131e
Contents?: true
Size: 783 Bytes
Versions: 62
Compression:
Stored size: 783 Bytes
Contents
# frozen_string_literal: true def init sections :list, [T('docstring')] end def tag_signature(tag) types = tag.types || [] signature = "<strong>#{tag_link_name(tag)}</strong> " sig_tag = tag.object.tag('yard.signature') extra = sig_tag.text if sig_tag extra ||= case types.first when 'with_name' "name description" when 'with_types' "[Types] description" when 'with_types_and_name' "name [Types] description" when 'with_title_and_text' "title\ndescription" when 'with_types_and_title' "[Types] title\ndescription" else "description" end signature + h(extra).gsub(/\n/, "<br/> ") end
Version data entries
62 entries across 61 versions & 9 rubygems