class Buildizer::Target::Patch

Public Class Methods

new(builder, os, patch: [], patch_version: nil, **kwargs) { || ... } click to toggle source
Calls superclass method Buildizer::Target::Base::new
# File lib/buildizer/target/patch.rb, line 4
def initialize(builder, os, patch: [], patch_version: nil, **kwargs, &blk)
  super(builder, os, **kwargs) do
    params[:patch] = patch
    params[:patch_version] = patch_version

    yield if block_given?
  end
end

Public Instance Methods

container_package_name() click to toggle source
# File lib/buildizer/target/patch.rb, line 21
def container_package_name
  "#{package_name}-#{patch_version}"
end
image_work_path() click to toggle source
# File lib/buildizer/target/patch.rb, line 17
def image_work_path
  builder.work_path.join('patch').join(package_name).join(patch_version).join(name)
end
package_version_tag_param_name() click to toggle source
# File lib/buildizer/target/patch.rb, line 25
def package_version_tag_param_name
  :patch_version
end
patch_version() click to toggle source
# File lib/buildizer/target/patch.rb, line 13
def patch_version
  params[:patch_version].nil? ? nil : params[:patch_version].to_s
end