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/log_subscriber.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, LogSubscriber, MethodNotAllowed, Redirection, Relation, Request, ResourceConflict, ResourceGone, ResourceNotFound, ResourceQueue, SSLError, ServerError, TimeoutError, UnauthorizedAccess, UnprocessableEntity
Constant Summary
collapse
- VERSION =
"0.5.0"
Class Method Summary
collapse
Class Method Details
.debug ⇒ Object
58
59
60
|
# File 'lib/lazy_resource.rb', line 58
def self.debug
@debug = @debug.nil? ? false : @debug
end
|
.debug=(debug) ⇒ Object
54
55
56
|
# File 'lib/lazy_resource.rb', line 54
def self.debug=(debug)
@debug = debug
end
|
.deprecate(message, file, line) ⇒ Object
70
71
72
73
74
|
# File 'lib/lazy_resource.rb', line 70
def self.deprecate(message, file, line)
if self.logger && self.debug
self.logger.info "#{message} from #{file}##{line}"
end
end
|
.logger ⇒ Object
50
51
52
|
# File 'lib/lazy_resource.rb', line 50
def self.logger
@logger
end
|
.logger=(logger) ⇒ Object
46
47
48
|
# File 'lib/lazy_resource.rb', line 46
def self.logger=(logger)
@logger = logger
end
|
.max_concurrency ⇒ Object
62
63
64
|
# File 'lib/lazy_resource.rb', line 62
def self.max_concurrency
@max_concurrency ||= 200
end
|
.max_concurrency=(max) ⇒ Object
66
67
68
|
# File 'lib/lazy_resource.rb', line 66
def self.max_concurrency=(max)
@max_concurrency = max
end
|