Methods
Instance Public methods
Source: show
# File activeresource/lib/active_resource/custom_methods.rb, line 106 def delete(method_name, options = {}) connection.delete(custom_method_element_url(method_name, options), self.class.headers) end
Source: show
# File activeresource/lib/active_resource/custom_methods.rb, line 89 def get(method_name, options = {}) self.class.format.decode(connection.get(custom_method_element_url(method_name, options), self.class.headers).body) end
Source: show
# File activeresource/lib/active_resource/custom_methods.rb, line 93 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
Source: show
# File activeresource/lib/active_resource/custom_methods.rb, line 102 def put(method_name, options = {}, body = '') connection.put(custom_method_element_url(method_name, options), body, self.class.headers) end