module YARD::Templates::Helpers::HtmlHelper

def url_for_file(filename, anchor = nil)

Returns:
  • (String) - the URL pointing to the file

Parameters:
  • anchor (String) -- optional anchor
  • filename (String, CodeObjects::ExtraFileObject) -- the filename to link to
def url_for_file(filename, anchor = nil)
  return '' unless serializer
  fromobj = object
  if CodeObjects::Base === fromobj && !fromobj.is_a?(CodeObjects::NamespaceObject)
    fromobj = fromobj.namespace
  end
  from = serializer.serialized_path(fromobj)
  path = filename == options.readme ?
    'index.html' : serializer.serialized_path(filename)
  link = File.relative_path(from, path)
  link += (anchor ? '#' + urlencode(anchor) : '')
  link
end