class Middleman::Tansu::Extension
A Extension
class of Middleman
In config.rb:
activate :tansu
Public Class Methods
new(app, options_hash = {}, &block)
click to toggle source
Calls superclass method
# File lib/middleman-tansu/extension.rb, line 19 def initialize(app, options_hash = {}, &block) super app.config.tansu = { exclude_path: options[:exclude_path], templates_dir: options[:templates_dir], default_document: options[:default_document] } end
Public Instance Methods
after_configuration()
click to toggle source
# File lib/middleman-tansu/extension.rb, line 28 def after_configuration exclude_path = options.exclude_path || [] Drawer.new(app, options, exclude_path).empty.each do |path| app.proxy(File.join(path, options[:default_document]), File.join('/', options.templates_dir, options.index_template_name), ignore: true) end end