Sha256: eb42e0334dfdb0454e74edc6b6d628f4e4e4c82c75cd21db13d2a6ebc8c46c36
Contents?: true
Size: 1.24 KB
Versions: 1
Compression:
Stored size: 1.24 KB
Contents
require 'active_support' require 'active_support/core_ext/hash' require 'active_support/core_ext/object' require 'active_support/core_ext/class/attribute_accessors' require 'active_support/core_ext/class/inheritable_attributes' require 'api_resource/core_extensions' require 'active_model' require 'api_resource/exceptions' module ApiResource extend ActiveSupport::Autoload autoload :Associations autoload :Attributes autoload :Base autoload :Callbacks autoload :Connection autoload :CustomMethods autoload :Formats autoload :Observing autoload :Mocks autoload :ModelErrors autoload :Validations autoload :LogSubscriber 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 def self.site=(new_site) ApiResource::Base.site = new_site end def self.format=(new_format) ApiResource::Base.format = new_format end # Use this method to enable logging in the future # def self.logging(val = nil) # return (@@logging || false) unless val # return @@logging = val # end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
resource-0.1.0 | lib/api_resource.rb |