class Buildizer::Builder::Patch
Public Instance Methods
build_dep(target)
click to toggle source
# File lib/buildizer/builder/patch.rb, line 35 def build_dep(target) target.os.patch_build_dep(target) end
build_instructions(target)
click to toggle source
# File lib/buildizer/builder/patch.rb, line 31 def build_instructions(target) target.os.patch_build_instructions(target) end
build_type()
click to toggle source
# File lib/buildizer/builder/patch.rb, line 4 def build_type 'patch' end
check_params!(params)
click to toggle source
Calls superclass method
Buildizer::Builder::Base#check_params!
# File lib/buildizer/builder/patch.rb, line 26 def check_params!(params) super _required_params! :patch_version, params end
do_merge_params(into, params)
click to toggle source
Calls superclass method
Buildizer::Builder::Base#do_merge_params
# File lib/buildizer/builder/patch.rb, line 19 def do_merge_params(into, params) super.tap do |res| res[:patch] = (into[:patch] + Array(params['patch'])).uniq res[:patch_version] = into[:patch_version] || params['patch_version'] end end
initial_target_params()
click to toggle source
Calls superclass method
Buildizer::Builder::Base#initial_target_params
# File lib/buildizer/builder/patch.rb, line 12 def initial_target_params super.tap do |params| params[:patch] = Array(buildizer.buildizer_conf['patch']) params[:patch_version] = buildizer.buildizer_conf['patch_version'] end end
target_klass()
click to toggle source
# File lib/buildizer/builder/patch.rb, line 8 def target_klass Target::Patch end