| 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