class EcsDeployer::Client
Public Class Methods
new(cluster, logger = nil, aws_options = {})
click to toggle source
@param [String] cluster @param [Logger] logger @param [Hash] aws_options @return [EcsDeployer::Client]
# File lib/ecs_deployer/client.rb, line 9 def initialize(cluster, logger = nil, aws_options = {}) @cluster = cluster @logger = logger.nil? ? Logger.new(STDOUT) : logger @aws_options = aws_options end
Public Instance Methods
scheduled_task()
click to toggle source
@return [EcsDeployer::ScheduledTask::Client]
# File lib/ecs_deployer/client.rb, line 21 def scheduled_task EcsDeployer::ScheduledTask::Client.new(@cluster, @aws_options) end
service()
click to toggle source
@return [EcsDeployer::Service::Client]
# File lib/ecs_deployer/client.rb, line 26 def service EcsDeployer::Service::Client.new(@cluster, @logger, @aws_options) end
task()
click to toggle source
@return [EcsDeployer::Task::Client]
# File lib/ecs_deployer/client.rb, line 16 def task EcsDeployer::Task::Client.new(@aws_options) end