class Cumulus::SQS::Commands

Public Class Methods

banner_message() click to toggle source
command_details() click to toggle source
# File lib/sqs/Commands.rb, line 13
def self.command_details
  format_message [
    ["diff", "print out differences between local configuration and AWS (supplying the name of the queue will diff only that queue)"],
    ["list", "list the locally defined queues"],
    ["urls", "list the url for each locally defined queue"],
    ["sync", "sync local queue definitions with AWS (supplying the name of the queue will sync only that queue)"],
    ["migrate", "migrate AWS configuration to Cumulus"],
  ]
end
manager() click to toggle source
# File lib/sqs/Commands.rb, line 23
def self.manager
  require "sqs/manager/Manager"
  Cumulus::SQS::Manager.new
end
valid_options() click to toggle source
# File lib/sqs/Commands.rb, line 28
def self.valid_options
  [["diff", "list", "migrate", "sync", "urls"]]
end