class Retag::Service

Attributes

config[R]
name[R]
release[R]
repo[R]
suffix[R]

Public Class Methods

new(name, config, release, branch:, suffix:) click to toggle source
# File lib/retag/service.rb, line 12
def initialize(name, config, release, branch:, suffix:)
  @name = name
  @config = config
  @repo = Retag::Repo.new(config['repo'], branch)
  @release = release
  @suffix = suffix
end

Public Instance Methods

images() click to toggle source
# File lib/retag/service.rb, line 20
def images
  @images ||= config['images'].map{|img| Retag::Image.new(img, revision, suffix: @suffix) }
end