Module: SidekiqEcsScaler

Defined in:
lib/sidekiq-ecs-scaler.rb,
lib/sidekiq-ecs-scaler/client.rb,
lib/sidekiq-ecs-scaler/worker.rb,
lib/sidekiq-ecs-scaler/version.rb,
lib/sidekiq-ecs-scaler/task_meta_v4.rb,
lib/sidekiq-ecs-scaler/configuration.rb

Overview

SidekiqEcsScaler

Defined Under Namespace

Classes: Client, Configuration, Error, TaskMetaV4, Worker

Constant Summary collapse

VERSION =

Returns:

  • (String)
"0.2.0"

Class Method Summary collapse

Class Method Details

.clientSidekiqEcsScaler::Client



37
38
39
# File 'lib/sidekiq-ecs-scaler.rb', line 37

def client
  Client.new(config)
end

.configSidekiqEcsScaler::Configuration



23
24
25
# File 'lib/sidekiq-ecs-scaler.rb', line 23

def config
  @config ||= Configuration.new
end

.configure {|config| ... } ⇒ void

This method returns an undefined value.

Yield Parameters:

Yield Returns:

  • (void)

Raises:



30
31
32
33
34
# File 'lib/sidekiq-ecs-scaler.rb', line 30

def configure
  raise Error, "No block is given!" unless block_given?

  yield config
end