Method: Ecr::Cleaner#initialize

Defined in:
lib/ufo/ecr/cleaner.rb

#initialize(docker_image_name, options = {}) ⇒ Cleaner

Returns a new instance of Cleaner.



11
12
13
14
15
16
17
18
# File 'lib/ufo/ecr/cleaner.rb', line 11

def initialize(docker_image_name, options={})
  # docker_image_name does not containg the tag
  # Example: 123456789.dkr.ecr.us-east-1.amazonaws.com/image
  @docker_image_name = docker_image_name
  @options = options
  @keep = options[:ecr_keep] || settings[:ecr_keep]
  @tag_prefix = options[:tag_prefix] || "ufo"
end