class Dapp::Dimg::Build::Stage::GAArchive
Public Class Methods
new(dimg, next_stage)
click to toggle source
Calls superclass method
# File lib/dapp/dimg/build/stage/ga_archive.rb, line 6 def initialize(dimg, next_stage) @prev_stage = BeforeInstallArtifact.new(dimg, self) super end
Public Instance Methods
dependencies()
click to toggle source
# File lib/dapp/dimg/build/stage/ga_archive.rb, line 11 def dependencies @dependencies ||= [dimg.git_artifacts.map(&:paramshash).join, reset_commits, dev_mode_dependencies] end
dev_mode_dependencies()
click to toggle source
# File lib/dapp/dimg/build/stage/ga_archive.rb, line 15 def dev_mode_dependencies return unless dimg.dev_mode? dimg.git_artifacts.map(&:latest_commit) end
Protected Instance Methods
apply_command_method()
click to toggle source
# File lib/dapp/dimg/build/stage/ga_archive.rb, line 26 def apply_command_method :apply_archive_command end
reset_commits()
click to toggle source
# File lib/dapp/dimg/build/stage/ga_archive.rb, line 22 def reset_commits dimg.git_artifacts.map { |git_artifact| git_artifact.repo.find_commit_id_by_message('(\[dapp reset\])|(\[reset dapp\])') }.compact.sort.uniq end