Sha256: c20aab5c2e7ddb4317fa72fadc41fef04b665978307c08076ac270d88f75a3d7
Contents?: true
Size: 641 Bytes
Versions: 2
Compression:
Stored size: 641 Bytes
Contents
module Gollum class Page # Add ".html" extension to page links def self.cname(name) cname = name.respond_to?(:gsub) ? name.gsub(%r{[ /<>]}, '-') : '' # account for anchor links (e.g. Page#anchor) if pos = cname.index('#') cname[0..(pos-1)] + '.html' + cname[pos..-1] else cname + '.html' end end def find(cname, version) name = cname.gsub(/.html$/, '') map = @wiki.tree_map_for(version) if page = find_page_in_tree(map, name) page.version = Grit::Commit.create(@wiki.repo, :id => version) page end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gollum-site-0.0.6 | lib/gollum-site/page.rb |
gollum-site-0.0.5 | lib/gollum-site/page.rb |