Class: Dapp::Config::DimgGroup

Inherits:
DimgGroupBase show all
Includes:
Dapp::Config::Dimg::InstanceMethods
Defined in:
lib/dapp/config/dimg_group.rb

Overview

DimgGroup

Direct Known Subclasses

ArtifactGroup

Instance Attribute Summary

Attributes included from Dapp::Config::Dimg::InstanceMethods

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

Attributes inherited from DimgGroupBase

#_dimg_group

Instance Method Summary collapse

Methods included from Dapp::Config::Dimg::InstanceMethods

#_dev_mode, #_import_artifact, #dev_mode, #install_depends_on, #setup_depends_on

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(&blk) ⇒ Object



22
23
24
25
# File 'lib/dapp/config/dimg_group.rb', line 22

def artifact(&blk)
  check_dimg_group_directive_order(:artifact)
  super
end

#chef(&blk) ⇒ Object



7
8
9
10
# File 'lib/dapp/config/dimg_group.rb', line 7

def chef(&blk)
  check_dimg_directive_order(:chef)
  super
end

#docker(&blk) ⇒ Object



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

def docker(&blk)
  check_dimg_directive_order(:docker)
  super
end

#git(url = nil, &blk) ⇒ Object



27
28
29
30
# File 'lib/dapp/config/dimg_group.rb', line 27

def git(url = nil, &blk)
  check_dimg_directive_order(:git)
  super
end

#mount(to, &blk) ⇒ Object



32
33
34
35
# File 'lib/dapp/config/dimg_group.rb', line 32

def mount(to, &blk)
  check_dimg_directive_order(:mount)
  super
end

#shell(&blk) ⇒ Object



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

def shell(&blk)
  check_dimg_directive_order(:shell)
  super
end