Module: LazyResource

Extended by:
ActiveSupport::Autoload
Defined in:
lib/lazy_resource.rb,
lib/lazy_resource/types.rb,
lib/lazy_resource/errors.rb,
lib/lazy_resource/mapping.rb,
lib/lazy_resource/request.rb,
lib/lazy_resource/version.rb,
lib/lazy_resource/relation.rb,
lib/lazy_resource/resource.rb,
lib/lazy_resource/http_mock.rb,
lib/lazy_resource/attributes.rb,
lib/lazy_resource/resource_queue.rb,
lib/lazy_resource/url_generation.rb,
lib/lazy_resource/configuration_delegate.rb

Defined Under Namespace

Modules: Attributes, Mapping, Resource, Types, UrlGeneration Classes: BadRequest, ClientError, ConfigurationDelegate, ConnectionError, ForbiddenAccess, HttpMock, MethodNotAllowed, Redirection, Relation, Request, ResourceConflict, ResourceGone, ResourceNotFound, ResourceQueue, SSLError, ServerError, TimeoutError, UnauthorizedAccess, UnprocessableEntity

Constant Summary collapse

VERSION =
"0.4.0"

Class Method Summary collapse

Class Method Details

.configure {|LazyResource::ConfigurationDelegate.new| ... } ⇒ Object



39
40
41
# File 'lib/lazy_resource.rb', line 39

def self.configure(&block)
  yield LazyResource::ConfigurationDelegate.new
end

.debugObject



55
56
57
# File 'lib/lazy_resource.rb', line 55

def self.debug
  @debug = @debug.nil? ? false : @debug
end

.debug=(debug) ⇒ Object



51
52
53
# File 'lib/lazy_resource.rb', line 51

def self.debug=(debug)
  @debug = debug
end

.loggerObject



47
48
49
# File 'lib/lazy_resource.rb', line 47

def self.logger
  @logger
end

.logger=(logger) ⇒ Object



43
44
45
# File 'lib/lazy_resource.rb', line 43

def self.logger=(logger)
  @logger = logger
end