Module: ApiResource

Extended by:
ActiveSupport::Autoload
Defined in:
lib/api_resource.rb,
lib/api_resource/base.rb,
lib/api_resource/mocks.rb,
lib/api_resource/formats.rb,
lib/api_resource/callbacks.rb,
lib/api_resource/attributes.rb,
lib/api_resource/connection.rb,
lib/api_resource/exceptions.rb,
lib/api_resource/associations.rb,
lib/api_resource/model_errors.rb,
lib/api_resource/custom_methods.rb,
lib/api_resource/log_subscriber.rb,
lib/api_resource/formats/xml_format.rb,
lib/api_resource/formats/json_format.rb

Defined Under Namespace

Modules: Associations, Attributes, Callbacks, CustomMethods, Formats, Mocks, ModelErrors Classes: BadRequest, Base, ClientError, Connection, ConnectionError, Errors, ForbiddenAccess, LogSubscriber, MethodNotAllowed, NotAcceptable, Redirection, RequestTimeout, ResourceConflict, ResourceGone, ResourceNotFound, SSLError, ServerError, UnauthorizedAccess, UnprocessableEntity

Class Method Summary collapse

Class Method Details

.format=(new_format) ⇒ Object



41
42
43
# File 'lib/api_resource.rb', line 41

def self.format=(new_format)
  ApiResource::Base.format = new_format
end

.load_mocks_and_factoriesObject



28
29
30
31
32
33
34
35
# File 'lib/api_resource.rb', line 28

def self.load_mocks_and_factories
  require 'hash_dealer'
  Mocks.clear_endpoints
  Mocks.init
  
  Dir["#{File.dirname(__FILE__)}/../spec/support/requests/*.rb"].each {|f| require f}
  Dir["#{File.dirname(__FILE__)}/../spec/support/**/*.rb"].each {|f| require f}
end

.site=(new_site) ⇒ Object



37
38
39
# File 'lib/api_resource.rb', line 37

def self.site=(new_site)
  ApiResource::Base.site = new_site
end