Sha256: 2c777a4768e18c0b02c51ca3495848e3fe53ab2398015eb3d30a9cb9972eecb3

Contents?: true

Size: 500 Bytes

Versions: 2

Compression:

Stored size: 500 Bytes

Contents

module ActiveresourceResponse
   module Connection
     def self.included(base)
       base.class_eval  do
           alias_method :origin_handle_response, :handle_response 
           def handle_response(response)
             Thread.current['ActiveResource::Base.http_response'] = response
             origin_handle_response(response)
           end
           def http_response
              Thread.current['ActiveResource::Base.http_response']
           end    
        end
     end 
   end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
activeresource-response-0.0.6 lib/activeresource-response/connection.rb
activeresource-response-0.0.5 lib/activeresource-response/connection.rb