Class: Dapp::Dimg::Config::ArtifactGroup

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

Instance Attribute Summary

Attributes included from Dimg::InstanceMethods

#_artifact, #_builder, #_chef, #_git_artifact, #_mount

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, #mount, #shell

Methods inherited from DimgGroupBase

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

Methods inherited from Config::Base

#initialize

Constructor Details

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

Instance Method Details

#_docker(&blk) ⇒ Object



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

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

#_exportObject



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

def _export
  @_export ||= []
end

#_shell(&blk) ⇒ Object



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

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