Class | ActiveResource::Connection |
In: |
vendor/rails/activeresource/lib/active_resource/connection.rb
vendor/rails/activeresource/lib/active_resource/http_mock.rb |
Parent: | Object |
Class to handle connections to remote web services. This class is used by ActiveResource::Base to interface with REST services.
format | [RW] | |
site | [R] |
The site parameter is required and will set the site attribute to the URI for the remote resource service.
# File vendor/rails/activeresource/lib/active_resource/connection.rb, line 69 69: def initialize(site, format = ActiveResource::Formats[:xml]) 70: raise ArgumentError, 'Missing site URI' unless site 71: self.site = site 72: self.format = format 73: end
# File vendor/rails/activeresource/lib/active_resource/connection.rb, line 62 62: def requests 63: @@requests ||= [] 64: end
Execute a PUT request (see HTTP protocol documentation if unfamiliar). Used to update resources.
# File vendor/rails/activeresource/lib/active_resource/connection.rb, line 94 94: def put(path, body = '', headers = {}) 95: request(:put, path, body.to_s, build_request_headers(headers)) 96: end