Module: S3MediaServerApi::AsynkRequest
- Defined in:
- lib/s3_media_server_api/asynk_request.rb
Class Method Summary collapse
-
.async_request(path, action, params) ⇒ Object
sends asynchronous request using Asynk gem - github.com/konalegi/asynk parameters: path - base path of consumer action - consumer action params - parametes that will be passed to consumer.
-
.sync_request(path, action, params) ⇒ Object
sends synchronous request using Asynk gem - github.com/konalegi/asynk parameters: path - base path of consumer action - consumer action params - parametes that will be passed to consumer.
Class Method Details
.async_request(path, action, params) ⇒ Object
sends asynchronous request using Asynk gem - github.com/konalegi/asynk parameters: path - base path of consumer
action - consumer action
params - parametes that will be passed to consumer
10 11 12 13 |
# File 'lib/s3_media_server_api/asynk_request.rb', line 10 def async_request(path, action, params) consumer = "#{server}.#{path}.#{action}" S3MediaServerApi::Config.mocked ? Mocked::Request.publish(consumer, params) : Asynk::Publisher.publish(consumer, params) end |
.sync_request(path, action, params) ⇒ Object
sends synchronous request using Asynk gem - github.com/konalegi/asynk parameters: path - base path of consumer
action - consumer action
params - parametes that will be passed to consumer
20 21 22 23 |
# File 'lib/s3_media_server_api/asynk_request.rb', line 20 def sync_request(path, action, params) consumer = "#{server}.#{path}.#{action}" S3MediaServerApi::Config.mocked ? Mocked::Request.sync_publish(consumer, params) : Asynk::Publisher.sync_publish(consumer, params) end |