class Dapp::Dimg::Build::Stage::Setup::GAPostSetupPatch
Constants
- MAX_PATCH_SIZE
Public Class Methods
new(dimg, next_stage)
click to toggle source
Calls superclass method
Dapp::Dimg::Build::Stage::Base::new
# File lib/dapp/dimg/build/stage/setup/ga_post_setup_patch.rb, line 11 def initialize(dimg, next_stage) @prev_stage = Setup.new(dimg, self) super end
Public Instance Methods
dependencies()
click to toggle source
# File lib/dapp/dimg/build/stage/setup/ga_post_setup_patch.rb, line 21 def dependencies @dependencies ||= [(changes_size_since_g_a_pre_setup_patch / MAX_PATCH_SIZE).to_i] end
renew()
click to toggle source
Calls superclass method
Dapp::Dimg::Build::Stage::Base#renew
# File lib/dapp/dimg/build/stage/setup/ga_post_setup_patch.rb, line 16 def renew dependencies_discard super end
Private Instance Methods
changes_size_since_g_a_pre_setup_patch()
click to toggle source
# File lib/dapp/dimg/build/stage/setup/ga_post_setup_patch.rb, line 27 def changes_size_since_g_a_pre_setup_patch dimg.git_artifacts.map do |git_artifact| if git_artifact.repo.commit_exists? prev_stage.layer_commit(git_artifact) git_artifact.patch_size(prev_stage.layer_commit(git_artifact)) else 0 end end.reduce(0, :+) end