class ActiveResource::Base

Public Class Methods

build(attributes = {}) click to toggle source
# File lib/active_resource/base_ext.rb, line 17
def self.build(attributes = {})
  attrs = self.format.decode(connection.get("#{new_element_path}", headers).body).merge(attributes)
  self.new(attrs)
end
delete(id, options = {}) click to toggle source

github.com/rails/activeresource/commit/dfef85ce8f653f75673631b2950fcdb0781c313c

# File lib/active_resource/base_ext.rb, line 14
def self.delete(id, options = {})
  connection.delete(element_path(id, options), headers)
end
headers() click to toggle source

BACKPORTED FROM ACTIVERESOURCE MASTER BRANCH

# File lib/active_resource/base_ext.rb, line 4
def self.headers
  @headers ||= {}

  if superclass != Object && superclass.headers
    @headers = superclass.headers.merge(@headers)
  else
    @headers
  end
end