module S3MediaServerApi::AsynkRequest
Public Class Methods
async_request(path, action, params)
click to toggle source
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
# 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)
click to toggle source
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
# 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
Private Class Methods
server()
click to toggle source
# File lib/s3_media_server_api/asynk_request.rb, line 27 def server 's3_media_server' end