class YARD::CodeObjects::Proxy

Public Instance Methods

proxy_path() click to toggle source
# File lib/puppet_x/puppetlabs/strings/yard/core_ext/yard.rb, line 24
def proxy_path
  if @namespace.root?
    (@imethod ? YARD::CodeObjects::ISEP : "") + name.to_s
  elsif @origname
    if @origname =~ /^[a-zA-Z]/
      @origname
    else
      [namespace.path, @origname].join
    end
  elsif name.to_s =~ /^[a-zA-Z]/ # const
    name.to_s
  else # class meth?
    [namespace.path, name.to_s].join(YARD::CodeObjects::CSEP)
  end
end