class ActiveResource::Base

Public Class Methods

all_as_hashes(*args) click to toggle source
# File lib/active_resource/find_as_hashes.rb, line 12
def all_as_hashes(*args)
  find_as_hashes(:all, *args)
end
find_as_hashes(*args) click to toggle source
# File lib/active_resource/find_as_hashes.rb, line 7
def find_as_hashes(*args)
  @skip_instantiate = true
  find(*args)
end
first_as_hash(*args) click to toggle source
# File lib/active_resource/find_as_hashes.rb, line 16
def first_as_hash(*args)
  find_as_hashes(:first, *args)
end
instantiate_collection(collection, original_params = {}, prefix_options = {})
instantiate_collection_with_check(collection, original_params = {}, prefix_options = {}) click to toggle source
# File lib/active_resource/find_as_hashes.rb, line 24
def instantiate_collection_with_check(collection, original_params = {}, prefix_options = {})
  if @skip_instantiate
    @skip_instantiate = nil
    collection
  else
    if ActiveResource::VERSION::MAJOR >= 4
      instantiate_collection_without_check(collection, original_params, prefix_options)
    else
      instantiate_collection_without_check(collection, prefix_options)
    end
  end
end
Also aliased as: instantiate_collection
instantiate_collection_without_check(collection, original_params = {}, prefix_options = {})
last_as_hash(*args) click to toggle source
# File lib/active_resource/find_as_hashes.rb, line 20
def last_as_hash(*args)
  find_as_hashes(:last, *args)
end