Method: YARD::Tags::RefTagList#tags

Defined in:
lib/yard/tags/ref_tag_list.rb

#tagsObject



13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/yard/tags/ref_tag_list.rb', line 13

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