module YARD::Templates::Helpers::HtmlHelper

def anchor_for(object)

Returns:
  • (String) - the anchor for a specific object

Parameters:
  • object (CodeObjects::Base) -- the object to get an anchor for
def anchor_for(object)
  case object
  when CodeObjects::MethodObject
    "#{object.name}-#{object.scope}_#{object.type}"
  when CodeObjects::ClassVariableObject
    "#{object.name.to_s.gsub('@@', '')}-#{object.type}"
  when CodeObjects::Base
    "#{object.name}-#{object.type}"
  when CodeObjects::Proxy
    object.path
  else
    object.to_s
  end
end