Module: ActiveResource::CustomMethods::InstanceMethods

### Home Classes Methods

### In Files

- lib/active_resource/custom_methods.rb

### Methods

- #delete
- #get
- #post
- #put

### Files

- README.rdoc

### Class/Module Index

Quicksearch

- ActiveResource
- ActiveResource::BadRequest
- ActiveResource::Base
- ActiveResource::ClientError
- ActiveResource::Connection
- ActiveResource::CustomMethods
- ActiveResource::CustomMethods::ClassMethods
- ActiveResource::CustomMethods::InstanceMethods
- ActiveResource::Errors
- ActiveResource::ForbiddenAccess
- ActiveResource::Formats
- ActiveResource::Formats::JsonFormat
- ActiveResource::Formats::XmlFormat
- ActiveResource::HttpMock
- ActiveResource::InvalidRequestError
- ActiveResource::LogSubscriber
- ActiveResource::Observing
- ActiveResource::Railtie
- ActiveResource::Request
- ActiveResource::ResourceConflict
- ActiveResource::ResourceGone
- ActiveResource::ResourceNotFound
- ActiveResource::Response
- ActiveResource::SSLError
- ActiveResource::ServerError
- ActiveResource::TimeoutError
- ActiveResource::UnauthorizedAccess
- ActiveResource::Validations

No matching classes.

# ActiveResource::CustomMethods::InstanceMethods

### Public Instance Methods

delete(method_name, options = {}) click to toggle source

    # File lib/active_resource/custom_methods.rb, line 104
    def delete(method_name, options = {})
      connection.delete(custom_method_element_url(method_name, options), self.class.headers)
    end

get(method_name, options = {}) click to toggle source

    # File lib/active_resource/custom_methods.rb, line 87
    def get(method_name, options = {})
      connection.get(custom_method_element_url(method_name, options), self.class.headers)
    end

post(method_name, options = {}, body = nil) click to toggle source

    # File lib/active_resource/custom_methods.rb, line 91
    def post(method_name, options = {}, body = nil)
      request_body = body.blank? ? encode : body
      if new?
        connection.post(custom_method_new_element_url(method_name, options), request_body, self.class.headers)
      else
        connection.post(custom_method_element_url(method_name, options), request_body, self.class.headers)
      end
    end

put(method_name, options = {}, body = '') click to toggle source

    # File lib/active_resource/custom_methods.rb, line 100
    def put(method_name, options = {}, body = '')
      connection.put(custom_method_element_url(method_name, options), body, self.class.headers)
    end

[Validate]

Generated with the Darkfish Rdoc Generator 2.