# encoding: utf-8

require "ace/filters/template"

# rule Ace::Static, "about.html.haml"
module Ace
  class Static < Item
    before Ace::TemplateFilter
  end
end

# encoding: utf-8

require "ace/filters/template"

# rule Ace::Static, "about.html.haml"
# rule Ace::Static("output/index.html"), "index.html.haml"
module Ace
  def self.Static(output_path)
    Class.new(Static) do
      define_method(:output_path) do
        output_path
      end
    end
  end

  class Static < Item
    before Ace::TemplateFilter
  end
end

Use rule Ace::Static(output_path), file if you need to specify output_path.
Use rule Ace::Static(output_path), file if you need to specify output_path.

Example: rule Ace::Static("output/index.html"), "index.html.haml"
