lib/markaby/builder.rb in markaby-0.6.7 vs lib/markaby/builder.rb in markaby-0.6.8
- old
+ new
@@ -89,9 +89,15 @@
@assigns.each do |k, v|
instance_variable_set("@#{k}", v)
end
+ if helper
+ helper.instance_variables.each do |iv|
+ instance_variable_set(iv, helper.instance_variable_get(iv))
+ end
+ end
+
@builder = XmlMarkup.new(:indent => @indent, :target => @streams.last)
text(capture(&block)) if block
end