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