Sha256: 5c92046e36b2eaa6356d9e20a9192b67becaaa5151ab5ed0ee4efdd52d01f1df
Contents?: true
Size: 632 Bytes
Versions: 63
Compression:
Stored size: 632 Bytes
Contents
# frozen_string_literal: true module YARD module Tags class RefTagList attr_accessor :owner, :tag_name, :name def initialize(tag_name, owner, name = nil) @owner = CodeObjects::Proxy === owner ? owner : P(owner) @tag_name = tag_name.to_s @name = name end 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 end end end
Version data entries
63 entries across 62 versions & 9 rubygems