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