class Middleman::Builder
def self.after_run(name, &block)
def self.after_run(name, &block) @@hooks[name] = block end
def build_all_files
def build_all_files action Directory.new(self, Middleman::Server.views, Middleman::Server.build_dir, { :force => true }) end
def initialize(*args)
def initialize(*args) super Middleman::Server.new if options.has_key?("relative") && options["relative"] Middleman::Server.activate :relative_assets end end
def run_hooks
def run_hooks @@hooks.each do |name, proc| instance_eval(&proc) end end
def source_paths
def source_paths @source_paths ||= [ Middleman::Server.root ] end