Sha256: 2955adf77314e6eeadcfbb89bd4cc1218b7c4de72a26b1784be39077ffe5a681
Contents?: true
Size: 470 Bytes
Versions: 29
Compression:
Stored size: 470 Bytes
Contents
require "jsduck/tag/tag" module JsDuck::Tag class Member < Tag # This is an odd case where tag itself is @member, but the value # of it gets stored in :owner. def initialize @pattern = "member" @tagname = :owner end # @member classname def parse_doc(p, pos) { :tagname => :owner, :owner => p.ident_chain, } end def process_doc(h, tags, pos) h[:owner] = tags[0][:owner] end end end
Version data entries
29 entries across 29 versions & 3 rubygems