<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -16,9 +16,7 @@ module HoptoadNotifier
 
   HEADERS = {
     'Content-type'             =&gt; 'text/xml',
-    'Accept'                   =&gt; 'text/xml, application/xml',
-    'X-Hoptoad-Client-Name'    =&gt; 'Hoptoad Notifier',
-    'X-Hoptoad-Client-Version' =&gt; VERSION
+    'Accept'                   =&gt; 'text/xml, application/xml'
   }
 
   class &lt;&lt; self</diff>
      <filename>lib/hoptoad_notifier.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,10 +1,12 @@
 module HoptoadNotifier
   class Configuration
 
-    OPTIONS = [:api_key, :host, :port, :secure, :http_open_timeout, :http_read_timeout,
-      :proxy_host, :proxy_port, :proxy_user, :proxy_pass, :params_filters,
-      :environment_filters, :backtrace_filters, :ignore_by_filters, :ignore,
-      :ignore_user_agent, :port, :protocol, :development_environments].freeze
+    OPTIONS = [:api_key, :backtrace_filters, :development_environments,
+      :environment_filters, :environment_name, :host, :http_open_timeout,
+        :http_read_timeout, :ignore, :ignore_by_filters, :ignore_user_agent,
+        :notifier_name, :notifier_url, :notifier_version, :params_filters,
+        :project_root, :port, :protocol, :proxy_host, :proxy_pass, :proxy_port,
+        :proxy_user, :secure].freeze
 
     # The API key for your project, found on the project edit form.
     attr_accessor :api_key</diff>
      <filename>lib/hoptoad_notifier/configuration.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,4 +4,5 @@ end
 
 HoptoadNotifier.configure do |config|
   config.environment_name = RAILS_ENV
+  config.project_root     = RAILS_ROOT
 end</diff>
      <filename>rails/init.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,9 +1,10 @@
 #!/usr/bin/env ruby
 
 require 'logger'
+require 'fileutils'
 
 RAILS_ENV = &quot;production&quot;
-RAILS_ROOT = &quot;./&quot;
+RAILS_ROOT = FileUtils.pwd
 RAILS_DEFAULT_LOGGER = Logger.new(STDOUT)
 
 $: &lt;&lt; File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib'))
@@ -28,6 +29,10 @@ HoptoadNotifier.configure do |config|
   config.host    = host
   config.api_key = ARGV.first
 end
+puts &quot;Configuration:&quot;
+HoptoadNotifier.configuration.to_hash.each do |key, value|
+  puts sprintf(&quot;%25s: %s&quot;, key.to_s, value.inspect.slice(0, 55))
+end
 puts &quot;Sending #{secure ? &quot;&quot; : &quot;in&quot;}secure notification to project with key #{ARGV.first}&quot;
 HoptoadNotifier.notify(exception)
 </diff>
      <filename>script/integration_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -67,10 +67,12 @@ class ConfigurationTest &lt; Test::Unit::TestCase
   should &quot;act like a hash&quot; do
     config = HoptoadNotifier::Configuration.new
     hash = config.to_hash
-    [:api_key, :host, :port, :secure, :http_open_timeout, :http_read_timeout,
-      :proxy_host, :proxy_port, :proxy_user, :proxy_pass, :params_filters,
-      :environment_filters, :backtrace_filters, :ignore_by_filters, :ignore,
-      :ignore_user_agent, :port, :protocol].each do |option|
+    [:api_key, :backtrace_filters, :development_environments,
+      :environment_filters, :environment_name, :host, :http_open_timeout,
+        :http_read_timeout, :ignore, :ignore_by_filters, :ignore_user_agent,
+        :notifier_name, :notifier_url, :notifier_version, :params_filters,
+        :project_root, :port, :protocol, :proxy_host, :proxy_pass, :proxy_port,
+        :proxy_user, :secure].each do |option|
       assert_equal config[option], hash[option], &quot;Wrong value for #{option}&quot;
     end
   end</diff>
      <filename>test/configuration_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -23,18 +23,6 @@ class NotifierTest &lt; Test::Unit::TestCase
     HoptoadNotifier.configure { |config| config.environment_name = 'development' }
   end
 
-  # TODO: what does this test?
-  should &quot;send without rails environment&quot; do
-    assert_nothing_raised do
-      HoptoadNotifier.environment_info
-    end
-  end
-
-  should &quot;send information about the notifier in the headers&quot; do
-    assert_equal &quot;Hoptoad Notifier&quot;, HoptoadNotifier::HEADERS['X-Hoptoad-Client-Name']
-    assert_equal HoptoadNotifier::VERSION, HoptoadNotifier::HEADERS['X-Hoptoad-Client-Version']
-  end
-
   should &quot;yield and save a configuration when configuring&quot; do
     yielded_configuration = nil
     HoptoadNotifier.configure do |config|</diff>
      <filename>test/notifier_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>cff16e8aee4a6adcbd24cbf12bac2627ade4f1bf</id>
    </parent>
  </parents>
  <author>
    <name>Joe Ferris</name>
    <email>jferris@metaphor.local</email>
  </author>
  <url>http://github.com/thoughtbot/hoptoad_notifier/commit/72df7d6350e85998dc424131f137286538c77f66</url>
  <id>72df7d6350e85998dc424131f137286538c77f66</id>
  <committed-date>2009-08-26T07:28:35-07:00</committed-date>
  <authored-date>2009-08-26T07:28:02-07:00</authored-date>
  <message>Fixed version numbers and other project info not appearing in notices</message>
  <tree>da4f7f73982e3b5db864784a86d4d83370f07950</tree>
  <committer>
    <name>Joe Ferris</name>
    <email>jferris@metaphor.local</email>
  </committer>
</commit>
