class Madness::Navigation
Handle the navigation links for a given directory
Attributes
Public Class Methods
Public Instance Methods
Source
# File lib/madness/navigation.rb, line 22 def caption @caption ||= (dir == docroot ? 'Index' : File.basename(dir).to_label) end
Source
# File lib/madness/navigation.rb, line 14 def links @links ||= if config.sort_order == 'mixed' directory.list.nat_sort(by: :href) else directory.list end end
Private Instance Methods
Source
# File lib/madness/navigation.rb, line 32 def directory @directory ||= Directory.new(dir) end