Module: BatchApi
- Defined in:
- lib/batch_api.rb,
lib/batch_api/utils.rb,
lib/batch_api/version.rb,
lib/batch_api/response.rb,
lib/batch_api/processor.rb,
lib/batch_api/middleware.rb,
lib/batch_api/errors/base.rb,
lib/batch_api/configuration.rb,
lib/batch_api/errors/request.rb,
lib/batch_api/operation/rack.rb,
lib/batch_api/operation/rails.rb,
lib/batch_api/errors/operation.rb,
lib/batch_api/processor/strategies/sequential.rb
Defined Under Namespace
Modules: Errors, Operation, Utils Classes: Configuration, Middleware, Processor, Response
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
-
.config ⇒ Object
Public: access the main Batch API configuration object.
Instance Method Summary collapse
-
#rails? ⇒ Boolean
Public: are we in Rails? This partly exists just so that you can stub it in the tests.
Class Method Details
.config ⇒ Object
Public: access the main Batch API configuration object.
Returns a BatchApi::Configuration instance
12 13 14 |
# File 'lib/batch_api.rb', line 12 def self.config @config ||= Configuration.new end |
Instance Method Details
#rails? ⇒ Boolean
Public: are we in Rails? This partly exists just so that you can stub it in the tests.
Returns true if Rails is a defined constant, false otherwise.
20 21 22 |
# File 'lib/batch_api.rb', line 20 def rails? defined?(Rails) end |