class Madness::Navigation
Handle the navigation links for a given directory
Attributes
dir[R]
Public Class Methods
new(dir)
click to toggle source
# File lib/madness/navigation.rb, line 9 def initialize(dir) @dir = dir end
Public Instance Methods
caption()
click to toggle source
# File lib/madness/navigation.rb, line 17 def caption @caption ||= (dir == docroot ? "Index" : File.basename(dir).to_label) end
links()
click to toggle source
# File lib/madness/navigation.rb, line 13 def links @links ||= directory.list end
with_search?()
click to toggle source
# File lib/madness/navigation.rb, line 21 def with_search? true end
Private Instance Methods
directory()
click to toggle source
# File lib/madness/navigation.rb, line 27 def directory @directory ||= Directory.new(dir) end