Module: Dolt::View::Breadcrumb

Defined in:
lib/dolt/view/breadcrumb.rb

Instance Method Summary collapse

Instance Method Details



22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/dolt/view/breadcrumb.rb', line 22

def breadcrumb(repository, ref, path)
  dirs = path.split("/")
  filename = dirs.pop
  dir_html = accumulate_dirs(dirs, repository, ref)
  url = repo_url(repository, "/tree/#{ref}")
  <<-HTML
    <ul class="breadcrumb">
      <li><a href="#{url}:"><i class="icon icon-file"></i></a></li>
      #{dir_html}<li class="active">#{filename}</li>
    </ul>
  HTML
end