class Middleman::TocableExtension
Public Class Methods
new(app, options_hash={}, &block)
click to toggle source
expose_to_template :teaching option :my_option, 'default', 'An example option'
Calls superclass method
# File lib/middleman/tocable/extension.rb, line 10 def initialize(app, options_hash={}, &block) super # Require libraries only when activated # require 'necessary/library' #require 'nokogiri' # set up your extension # puts options.my_option end
Public Instance Methods
generate_toc(page)
click to toggle source
# File lib/middleman/tocable/extension.rb, line 25 def generate_toc page Tocable::TocGenerator.new(page).toc end