Class: ECSHelper

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/ecs_helper.rb,
lib/ecs_helper/version.rb

Defined Under Namespace

Modules: Logging Classes: Client, ClusterHelper, Command, CommonHelper, Error, ServiceHelper, TaskDefinitionHelper

Constant Summary collapse

VERSION =
'0.0.35'

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeECSHelper

Returns a new instance of ECSHelper.



25
26
27
28
29
30
31
# File 'lib/ecs_helper.rb', line 25

def initialize
  @client = Client.new
  @common_helper = CommonHelper.new(self)
  @cluster_helper = ClusterHelper.new(self)
  @service_helper = ServiceHelper.new(self)
  @command = Command.new(self)
end

Instance Attribute Details

#clientObject

Returns the value of attribute client.



7
8
9
# File 'lib/ecs_helper.rb', line 7

def client
  @client
end

#cluster_helperObject

Returns the value of attribute cluster_helper.



7
8
9
# File 'lib/ecs_helper.rb', line 7

def cluster_helper
  @cluster_helper
end

#commandObject

Returns the value of attribute command.



7
8
9
# File 'lib/ecs_helper.rb', line 7

def command
  @command
end

#common_helperObject

Returns the value of attribute common_helper.



7
8
9
# File 'lib/ecs_helper.rb', line 7

def common_helper
  @common_helper
end

#optionsObject

Returns the value of attribute options.



7
8
9
# File 'lib/ecs_helper.rb', line 7

def options
  @options
end

#parserObject

Returns the value of attribute parser.



7
8
9
# File 'lib/ecs_helper.rb', line 7

def parser
  @parser
end

#service_helperObject

Returns the value of attribute service_helper.



7
8
9
# File 'lib/ecs_helper.rb', line 7

def service_helper
  @service_helper
end