class JsDuck::Tag::Member

Public Class Methods

new() click to toggle source

This is an odd case where tag itself is @member, but the value of it gets stored in :owner.

# File lib/jsduck/tag/member.rb, line 7
def initialize
  @pattern = "member"
  @tagname = :owner
end

Public Instance Methods

parse_doc(p, pos) click to toggle source

@member classname

# File lib/jsduck/tag/member.rb, line 13
def parse_doc(p, pos)
  {
    :tagname => :owner,
    :owner => p.ident_chain,
  }
end
process_doc(h, tags, pos) click to toggle source
# File lib/jsduck/tag/member.rb, line 20
def process_doc(h, tags, pos)
  h[:owner] = tags[0][:owner]
end