Class: Dapp::Config::ArtifactGroup

Inherits:
DimgGroup show all
Defined in:
lib/dapp/config/artifact_group.rb

Overview

ArtifactGroup

Instance Attribute Summary

Attributes included from Dimg::InstanceMethods

#_artifact, #_builder, #_chef, #_git_artifact, #_install_dependencies, #_mount, #_setup_dependencies

Attributes inherited from DimgGroupBase

#_dimg_group

Instance Method Summary collapse

Methods inherited from DimgGroup

#artifact, #chef, #docker, #git, #mount, #shell

Methods included from Dimg::InstanceMethods

#_dev_mode, #_import_artifact, #artifact, #chef, #dev_mode, #docker, #git, #install_depends_on, #mount, #setup_depends_on, #shell

Methods inherited from DimgGroupBase

#_dimg, #dev_mode, #dimg, #dimg_group, #initialize

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from Dapp::Config::DimgGroupBase

Instance Method Details

#_artifact_dependenciesObject



17
18
19
# File 'lib/dapp/config/artifact_group.rb', line 17

def _artifact_dependencies
  @_artifact_dependencies ||= []
end

#_docker(&blk) ⇒ Object



9
10
11
# File 'lib/dapp/config/artifact_group.rb', line 9

def _docker(&blk)
  @_docker ||= Directive::Docker::Artifact.new(project: project, &blk)
end

#_exportObject



13
14
15
# File 'lib/dapp/config/artifact_group.rb', line 13

def _export
  @_export ||= []
end

#_shell(&blk) ⇒ Object



5
6
7
# File 'lib/dapp/config/artifact_group.rb', line 5

def _shell(&blk)
  @_shell ||= Directive::Shell::Artifact.new(project: project, &blk)
end