module YARD::Templates::Helpers::HtmlHelper

Public Instance Methods

anchor_for(object) click to toggle source
# File lib/yard/turnip.rb, line 43
def anchor_for(object)
  case object
  when CodeObjects::MethodObject
    "#{object.name.to_s.gsub(/ /, '+')}-#{object.scope}_#{object.type}"
  when CodeObjects::ClassVariableObject
    "#{object.name.to_s.gsub(/ /, '+').to_s.gsub('@@', '')}-#{object.type}"
  when CodeObjects::Base
    "#{object.name.to_s.gsub(/ /, '+')}-#{object.type}"
  when CodeObjects::Proxy
    object.path
  else
    object.to_s
  end
end