Class: Fal::Queue
- Inherits:
-
Object
- Object
- Fal::Queue
- Defined in:
- lib/fal/queue.rb
Overview
Queue operations: submit, status, result.
Instance Method Summary collapse
-
#initialize(connection:, config:) ⇒ Queue
constructor
A new instance of Queue.
- #result(app_id, request_id) ⇒ Object
- #status(app_id, request_id) ⇒ Object
- #submit(app_id, input) ⇒ Object
Constructor Details
#initialize(connection:, config:) ⇒ Queue
Returns a new instance of Queue.
6 7 8 9 |
# File 'lib/fal/queue.rb', line 6 def initialize(connection:, config:) @connection = connection @config = config end |
Instance Method Details
#result(app_id, request_id) ⇒ Object
27 28 29 30 31 32 33 34 35 |
# File 'lib/fal/queue.rb', line 27 def result(app_id, request_id) endpoint = Endpoints::Result.new( app_id: app_id, request_id: request_id, base_url: @config.queue_url ) response = @connection.get(endpoint) response.data end |