module Cumulus::SQS::Loader
Public Class Methods
policies_dir()
click to toggle source
# File lib/sqs/loader/Loader.rb, line 15 def self.policies_dir Configuration.instance.sqs.policies_directory end
policy(policy_name)
click to toggle source
Public: Load the specified policy as a JSON object
Returns the JSON object for the policy
# File lib/sqs/loader/Loader.rb, line 29 def self.policy(policy_name) Common::BaseLoader::resource(policy_name, self.policies_dir) do |policy_name, policy| policy end end
queues()
click to toggle source
Public: Load all the queue configurations as QueueConfig
objects
Returns an array of QueueConfig
# File lib/sqs/loader/Loader.rb, line 22 def self.queues Common::BaseLoader::resources(self.queues_dir, &QueueConfig.method(:new)) end
queues_dir()
click to toggle source
# File lib/sqs/loader/Loader.rb, line 11 def self.queues_dir Configuration.instance.sqs.queues_directory end