# 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
# 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
# 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
# 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