<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -165,12 +165,11 @@ module Markaby
       if @helpers.respond_to?(sym, true) &amp;&amp; !self.class.ignored_helpers.include?(sym)
         r = @helpers.send(sym, *args, &amp;block)
         if @output_helpers and r.respond_to? :to_str
+          @helpers.output_buffer = '' if @helpers.respond_to?(:output_buffer=)
           fragment { @builder &lt;&lt; r }
         else
           r
         end
-        
-        @helpers.output_buffer = '' if @helpers.respond_to?(:output_buffer=)
       elsif @assigns.has_key?(sym)
         @assigns[sym]
       elsif @assigns.has_key?(stringy_key = sym.to_s)</diff>
      <filename>lib/markaby/builder.rb</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,7 @@ module Markaby
         &lt;&lt;-CODE
           @output_buffer = '' if @output_buffer.blank?;
 
-          output = Markaby::Builder.new(assigns, self);
+          output = Markaby::Builder.new(assigns.merge(local_assigns), self);
           output.copy_instance_variables_from(self, [:@helpers, :@assigns]);
           output.instance_eval(#{template.source.dump});
           output.to_s;</diff>
      <filename>lib/markaby/rails/template_handler.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>73f639d361323dbca43f4b40317507178c3646e2</id>
    </parent>
  </parents>
  <author>
    <name>Daniel Insley</name>
    <email>dan@viviti.com</email>
  </author>
  <url>http://github.com/dinsley/markaby/commit/bba5a7200a45e92d6c3595ddc07e1684218825e4</url>
  <id>bba5a7200a45e92d6c3595ddc07e1684218825e4</id>
  <committed-date>2009-04-28T11:27:51-07:00</committed-date>
  <authored-date>2009-04-28T11:27:51-07:00</authored-date>
  <message>oops, fixed a minor bug with output buffer in builder</message>
  <tree>7175e91cad292918e6c7166f0fcb98cc78803a68</tree>
  <committer>
    <name>Daniel Insley</name>
    <email>dan@viviti.com</email>
  </committer>
</commit>
