diff --git a/lib/rdoc/generator/markup.rb b/lib/rdoc/generator/markup.rb index 1c39687040..5bb97c6176 100644 --- a/lib/rdoc/generator/markup.rb +++ b/lib/rdoc/generator/markup.rb @@ -67,6 +67,22 @@ def canonical_url end end + ## + # URL's to other versions for this object. + + def version_urls + options = @store.options + if options.version_roots + options.version_roots.map do |version, root| + if path + url = File.join(root, path.to_s) + [version, url] + else + [version, root] + end + end + end + end end class RDoc::CodeObject diff --git a/lib/rdoc/generator/template/darkfish/_sidebar_navigation.rhtml b/lib/rdoc/generator/template/darkfish/_sidebar_navigation.rhtml index d7f330840a..5964835bea 100644 --- a/lib/rdoc/generator/template/darkfish/_sidebar_navigation.rhtml +++ b/lib/rdoc/generator/template/darkfish/_sidebar_navigation.rhtml @@ -1,6 +1,14 @@