Parent

Methods

Class/Module Index [+]

Quicksearch

YARD::Tags::RefTagList

Attributes

name[RW]
owner[RW]
tag_name[RW]

Public Class Methods

new(tag_name, owner, name = nil) click to toggle source
# File lib/yard/tags/ref_tag_list.rb, line 6
def initialize(tag_name, owner, name = nil)
  @owner = CodeObjects::Proxy === owner ? owner : P(owner)
  @tag_name = tag_name.to_s
  @name = name
end

Public Instance Methods

tags() click to toggle source
# File lib/yard/tags/ref_tag_list.rb, line 12
def tags
  if owner.is_a?(CodeObjects::Base)
    o = owner.tags(tag_name)
    o = o.select {|t| t.name.to_s == name.to_s } if name
    o.each do |t|
      t.extend(RefTag)
      t.owner = owner
    end
    o
  else
    []
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.