Module: Elevate
- Defined in:
- lib/elevate/api.rb,
lib/elevate/dsl.rb,
lib/elevate/promise.rb,
lib/elevate/version.rb,
lib/elevate/callback.rb,
lib/elevate/http/uri.rb,
lib/elevate/operation.rb,
lib/elevate/http/base64.rb,
lib/elevate/http/errors.rb,
lib/elevate/http/thread.rb,
lib/elevate/http/request.rb,
lib/elevate/task_context.rb,
lib/elevate/http/response.rb,
lib/elevate/io_coordinator.rb,
lib/elevate/http/http_client.rb,
lib/elevate/http/activity_indicator.rb
Defined Under Namespace
Modules: HTTP Classes: Callback, CancelledError, DSL, ElevateOperation, IOCoordinator, Promise, TaskContext
Constant Summary collapse
- VERSION =
"0.5.0"
Instance Method Summary collapse
Instance Method Details
#async(args = {}, &block) ⇒ Object
2 3 4 5 6 |
# File 'lib/elevate/api.rb', line 2 def async(args = {}, &block) with_operation(args, block) do |operation| queue.addOperation(operation) end end |