<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>resourceful.gemspec</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,12 +1,19 @@
+Manifest
 spec/spec.opts
-spec/simple_http_server.rb
-spec/simple_http_server_spec.rb
-spec/acceptance_spec.rb
+spec/simple_sinatra_server_spec.rb
+spec/simple_sinatra_server.rb
+spec/acceptance/header_spec.rb
+spec/acceptance/caching_spec.rb
+spec/acceptance/resource_spec.rb
+spec/acceptance/redirecting_spec.rb
+spec/acceptance/authorization_spec.rb
 spec/acceptance_shared_specs.rb
 spec/spec_helper.rb
+spec/old_acceptance_specs.rb
 README.markdown
 resourceful.gemspec
 lib/resourceful/cache_manager.rb
+lib/resourceful/exceptions.rb
 lib/resourceful/net_http_adapter.rb
 lib/resourceful/stubbed_resource_proxy.rb
 lib/resourceful/header.rb
@@ -21,4 +28,3 @@ lib/resourceful/memcache_cache_manager.rb
 lib/resourceful.rb
 Rakefile
 MIT-LICENSE
-Manifest</diff>
      <filename>Manifest</filename>
    </modified>
    <modified>
      <diff>@@ -26,6 +26,12 @@ module Resourceful
       k.to_s.downcase.gsub(/^.|[-_\s]./) { |x| x.upcase }.gsub('_', '-')
     end
 
+    def each_field(&amp;blk)
+      to_hash.each { |k,v|
+        blk.call capitalize(k), v
+      }
+    end
+
     HEADERS = %w[
       Accept
       Accept-Charset</diff>
      <filename>lib/resourceful/header.rb</filename>
    </modified>
    <modified>
      <diff>@@ -27,7 +27,7 @@ module Resourceful
       uri = uri.is_a?(Addressable::URI) ? uri : Addressable::URI.parse(uri)
 
       req = net_http_request_class(method).new(uri.absolute_path)
-      header.each { |k,v| req[k] = v } if header
+      header.each_field { |k,v| req[k] = v } if header
       https = (&quot;https&quot; == uri.scheme)
       conn = Net::HTTP.Proxy(*proxy_details).new(uri.host, uri.port || (https ? 443 : 80))
       conn.use_ssl = https</diff>
      <filename>lib/resourceful/net_http_adapter.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,12 +1,24 @@
-
 require File.dirname(__FILE__) + '/../spec_helper'
 require 'resourceful'
 
 describe Resourceful do
 
-  describe &quot;manipulating headers&quot; do
+  describe 'setting headers' do
+    before do
+      @http = Resourceful::HttpAccessor.new
+      @resource = @http.resource(&quot;http://localhost:3000/header&quot;)
+    end
 
-  end
+    it 'should handle &quot;Content-Type&quot;' do
+      resp = @resource.post(&quot;asdf&quot;, :content_type =&gt; 'foo/bar')
+
+      header = YAML.load(resp.body)
 
+      header.should have_key('CONTENT_TYPE')
+      header['CONTENT_TYPE'].should == 'foo/bar'
+
+    end
+
+  end
 end
 </diff>
      <filename>spec/acceptance/header_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f1b5205651702e184f2fc4c53d32f7f7dd5c6fec</id>
    </parent>
  </parents>
  <author>
    <name>Paul Sadauskas</name>
    <email>psadauskas@gmail.com</email>
  </author>
  <url>http://github.com/paul/resourceful/commit/0fb5446ffe8dbe8d8405375053e066673118f0ba</url>
  <id>0fb5446ffe8dbe8d8405375053e066673118f0ba</id>
  <committed-date>2009-05-18T13:39:21-07:00</committed-date>
  <authored-date>2009-05-18T13:39:21-07:00</authored-date>
  <message>Handle headers with key name of symbol in net_http adapter</message>
  <tree>077f030042757119bb70f4f6773f08190a3bc2a0</tree>
  <committer>
    <name>Paul Sadauskas</name>
    <email>psadauskas@gmail.com</email>
  </committer>
</commit>
