class Jekyll::Menus
Constants
- VERSION
Public Class Methods
new(site)
click to toggle source
# File lib/jekyll/menus.rb, line 10 def initialize(site) @site = site end
Public Instance Methods
to_liquid_drop()
click to toggle source
# File lib/jekyll/menus.rb, line 24 def to_liquid_drop Drops::All.new( menus ) end
Private Instance Methods
slug(page)
click to toggle source
# File lib/jekyll/menus.rb, line 205 def slug(page) ext = page.data["ext"] || page.ext out = File.join(File.dirname(page.path), File.basename(page.path, ext)) out.tr("^a-z0-9-_\\/", "").gsub(/\/|\-+/, "_").gsub( /^_+/, "" ) end