<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -161,10 +161,9 @@ module ActionView #:nodoc:
 
     attr_accessor :output_buffer
 
-    # Specify trim mode for the ERB compiler. Defaults to '-'.
-    # See ERb documentation for suitable values.
-    @@erb_trim_mode = '-'
-    cattr_accessor :erb_trim_mode
+    class &lt;&lt; self
+      delegate :erb_trim_mode=, :to =&gt; 'ActionView::TemplateHandlers::ERB'
+    end
 
     # Specify whether file modification times should be checked to see if a template needs recompilation
     @@cache_template_loading = false</diff>
      <filename>actionpack/lib/action_view/base.rb</filename>
    </modified>
    <modified>
      <diff>@@ -42,8 +42,13 @@ module ActionView
     class ERB &lt; TemplateHandler
       include Compilable
 
+      # Specify trim mode for the ERB compiler. Defaults to '-'.
+      # See ERb documentation for suitable values.
+      cattr_accessor :erb_trim_mode
+      self.erb_trim_mode = '-'
+
       def compile(template)
-        ::ERB.new(template.source, nil, @view.erb_trim_mode, '@output_buffer').src
+        ::ERB.new(template.source, nil, erb_trim_mode, '@output_buffer').src
       end
 
       def cache_fragment(block, name = {}, options = nil) #:nodoc:</diff>
      <filename>actionpack/lib/action_view/template_handlers/erb.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>2e232af91f7e276904e02cbb1ea42ea24c19255b</id>
    </parent>
  </parents>
  <author>
    <name>Jeremy Kemper</name>
    <email>jeremy@bitsweat.net</email>
  </author>
  <url>http://github.com/rails/rails/commit/c440c9b199d7474e356472616ef03f9c7e17c405</url>
  <id>c440c9b199d7474e356472616ef03f9c7e17c405</id>
  <committed-date>2008-06-19T17:18:07-07:00</committed-date>
  <authored-date>2008-06-19T17:18:07-07:00</authored-date>
  <message>Move erb_trim_mode setting to the ERB template handler. Keep a Base.erb_trim_mode= delegator around.</message>
  <tree>8c115c85d38870ad08951fe3d5c0bd6c81a7b71a</tree>
  <committer>
    <name>Jeremy Kemper</name>
    <email>jeremy@bitsweat.net</email>
  </committer>
</commit>
