class NiftycloudRestfulReadApi::NiftyCloud::Mq

Constants

VERSION

Public Class Methods

new(options) click to toggle source
# File lib/niftycloud-restful-read-api.rb, line 122
def initialize(options)
  @api = NIFTY::Cloud::Base.new(
    :access_key => options[:access_key_id],
    :secret_key => options[:secret_access_key],
    :server => "mq.jp-#{options[:region]}.api.cloud.nifty.com",
    :path => '/'
  )
end

Public Instance Methods

queues() click to toggle source

TODO: GetQueueAttributes

# File lib/niftycloud-restful-read-api.rb, line 132
def queues
  response = @api.send(:response_generator, 'Action' => 'ListQueues')
  [response.ListQueuesResult.QueueUrl].flatten.map {|queue_url| {'QueueUrl' => queue_url} } rescue []
end