<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -9,10 +9,11 @@ module HoptoadNotifier
                     'CGI::Session::CookieStore::TamperedWithCookie']
 
   # Some of these don't exist for Rails 1.2.*, so we have to consider that.
-  IGNORE_DEFAULT.map!{|e| Object.const_get(e) rescue nil }
+  IGNORE_DEFAULT.map!{|e| eval(e) rescue nil }.compact!
+  IGNORE_DEFAULT.freeze
   
   class &lt;&lt; self
-    attr_accessor :host, :port, :secure, :api_key, :filter_params, :ignore
+    attr_accessor :host, :port, :secure, :api_key, :filter_params
     attr_reader   :backtrace_filters
 
     # Takes a block and adds it to the list of backtrace filters. When the filters</diff>
      <filename>lib/hoptoad_notifier.rb</filename>
    </modified>
    <modified>
      <diff>@@ -126,6 +126,10 @@ class HoptoadNotifierTest &lt; Test::Unit::TestCase
       assert_equal( {:abc =&gt; &quot;&lt;filtered&gt;&quot;, :def =&gt; &quot;&lt;filtered&gt;&quot;, :ghi =&gt; &quot;789&quot;},
                     @controller.send(:clean_hoptoad_params, :abc =&gt; &quot;123&quot;, :def =&gt; &quot;456&quot;, :ghi =&gt; &quot;789&quot; ) )
     end
+    
+    should &quot;have at default ignored exceptions&quot; do
+      assert HoptoadNotifier::IGNORE_DEFAULT.any?
+    end
   end
 
   context &quot;The hoptoad test controller&quot; do</diff>
      <filename>test/hoptoad_notifier_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f4dcf5ed5ad63a4372921342c451d843a8070044</id>
    </parent>
  </parents>
  <author>
    <name>Luke Redpath</name>
    <email>contact@lukeredpath.co.uk</email>
  </author>
  <url>http://github.com/lukeredpath/hoptoad_notifier/commit/d8281e422a418315fa2c33f5426bfe0cc9f9f373</url>
  <id>d8281e422a418315fa2c33f5426bfe0cc9f9f373</id>
  <committed-date>2008-08-14T06:31:03-07:00</committed-date>
  <authored-date>2008-08-14T06:31:03-07:00</authored-date>
  <message>Object.const_get won't work with classes inside modules unless you walk through each module in turn; this was the cause of two failing tests; changing this to eval works even though I'm uneasy about it. Added a test to verify there are some default exceptions and froze the array so it can't be modified</message>
  <tree>dc4cef30be32880e8b2072f4daff855bd56019d1</tree>
  <committer>
    <name>Luke Redpath</name>
    <email>contact@lukeredpath.co.uk</email>
  </committer>
</commit>
