<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -24,6 +24,7 @@ class WhiteLister
     @default_bad_tag_handler = lambda do |node, bad| 
       @bad_tags.include?(bad) ? nil : node.to_s.gsub(/&lt;/, '&amp;lt;')
     end
+    @default_white_tag_handler = lambda { |node| node }
   end
   
   def white_list(html, options = {}, &amp;block)
@@ -48,7 +49,7 @@ class WhiteLister
             end if node.attributes
             if tags.include?(node.name)
               bad = nil
-              node
+              @default_white_tag_handler.call(node)
             else
               bad = node.name
               block.call node, bad</diff>
      <filename>lib/white_lister.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>2a3dcd7a49128a251fd3f3eef4d1a7adbd3429f7</id>
    </parent>
  </parents>
  <author>
    <name>Dima Sabanin</name>
    <email>sdmitry@gmail.com</email>
  </author>
  <url>http://github.com/railsmonk/white_list_objectified/commit/4f305faf73935e7154ddaad6ac991b74cd096835</url>
  <id>4f305faf73935e7154ddaad6ac991b74cd096835</id>
  <committed-date>2008-09-24T09:50:01-07:00</committed-date>
  <authored-date>2008-09-24T09:50:01-07:00</authored-date>
  <message>Added customizable handler for white tags</message>
  <tree>99c4f7160434849c0262721fd072b29899fad40d</tree>
  <committer>
    <name>Dima Sabanin</name>
    <email>sdmitry@gmail.com</email>
  </committer>
</commit>
