class Broadside::Deploy
Attributes
target[R]
Public Class Methods
new(options = {})
click to toggle source
# File lib/broadside/deploy.rb, line 7 def initialize(options = {}) @target = Broadside.config.get_target_by_name!(options[:target]) @tag = options[:tag] || @target.tag end
Private Instance Methods
image_tag()
click to toggle source
# File lib/broadside/deploy.rb, line 14 def image_tag raise ArgumentError, 'Missing tag!' unless @tag "#{@target.docker_image}:#{@tag}" end