<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -19,9 +19,9 @@ class Statig &lt; Thor
   desc 'build', 'Build website in DIRECTORY'
   method_options :force =&gt; :boolean, :config =&gt; :optional
   def build(directory=Dir.pwd)
-    directory = File.expand_path(directory)
+    @directory = File.expand_path(directory)
 
-    Dir.chdir(directory) do
+    Dir.chdir(@directory) do
       abort('needs to be run inside of a git working directory') unless git?
 
       files_list.each do |source|
@@ -42,12 +42,13 @@ class Statig &lt; Thor
     end
 
     def content_for(source, destination)
-      parsed = parse_meta_data(File.read(source))
+      parsed  = parse_meta_data(File.read(source))
+      content = formatter_for(source).call(parsed[:content])
 
       if template?
-        template(parsed)
+        template(parsed.update(:content =&gt; content))
       else
-        formatter_for(source).call(parsed[:content])
+        content
       end
     end
 
@@ -74,7 +75,7 @@ class Statig &lt; Thor
 
     def load_template_file
       @template_content ||= begin
-        File.read(File.join(options[:directory], config[:template]))
+        File.read(File.join(@directory, config[:template]))
       rescue Errno::ENOENT
         nil
       end</diff>
      <filename>statig.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>873510369ec182c8020d42a24809504d8dbebaef</id>
    </parent>
  </parents>
  <author>
    <name>Simon Rozet</name>
    <email>simon@rozet.name</email>
  </author>
  <url>http://github.com/sr/statig/commit/12dde2317716f7ba9af85b6a942e8adfb3e48721</url>
  <id>12dde2317716f7ba9af85b6a942e8adfb3e48721</id>
  <committed-date>2008-11-14T13:21:17-08:00</committed-date>
  <authored-date>2008-11-14T13:21:17-08:00</authored-date>
  <message>bug fix</message>
  <tree>882d6aea600ff10160e639c7b8748723591d7d7a</tree>
  <committer>
    <name>Simon Rozet</name>
    <email>simon@rozet.name</email>
  </committer>
</commit>
