class Dapp::Dimg::Config::Directive::DimgGroup
Public Instance Methods
artifact(name = nil, &blk)
click to toggle source
Calls superclass method
Dapp::Dimg::Config::Directive::Dimg::InstanceMethods#artifact
# File lib/dapp/dimg/config/directive/dimg_group.rb, line 24 def artifact(name = nil, &blk) check_dimg_group_directive_order(:artifact) super end
chef(&blk)
click to toggle source
Calls superclass method
Dapp::Dimg::Config::Directive::Dimg::InstanceMethods#chef
# File lib/dapp/dimg/config/directive/dimg_group.rb, line 9 def chef(&blk) check_dimg_directive_order(:chef) super end
docker(&blk)
click to toggle source
Calls superclass method
Dapp::Dimg::Config::Directive::Dimg::InstanceMethods#docker
# File lib/dapp/dimg/config/directive/dimg_group.rb, line 19 def docker(&blk) check_dimg_directive_order(:docker) super end
git(url = nil, &blk)
click to toggle source
Calls superclass method
Dapp::Dimg::Config::Directive::Dimg::InstanceMethods#git
# File lib/dapp/dimg/config/directive/dimg_group.rb, line 29 def git(url = nil, &blk) check_dimg_directive_order(:git) super end
mount(to, &blk)
click to toggle source
Calls superclass method
Dapp::Dimg::Config::Directive::Dimg::InstanceMethods#mount
# File lib/dapp/dimg/config/directive/dimg_group.rb, line 34 def mount(to, &blk) check_dimg_directive_order(:mount) super end
shell(&blk)
click to toggle source
Calls superclass method
Dapp::Dimg::Config::Directive::Dimg::InstanceMethods#shell
# File lib/dapp/dimg/config/directive/dimg_group.rb, line 14 def shell(&blk) check_dimg_directive_order(:shell) super end
Protected Instance Methods
before_dimg_eval(dimg)
click to toggle source
# File lib/dapp/dimg/config/directive/dimg_group.rb, line 41 def before_dimg_eval(dimg) before_eval_base(dimg) end
before_dimg_group_eval(dimg_group)
click to toggle source
# File lib/dapp/dimg/config/directive/dimg_group.rb, line 45 def before_dimg_group_eval(dimg_group) before_eval_base(dimg_group) end
before_eval_base(obj)
click to toggle source
# File lib/dapp/dimg/config/directive/dimg_group.rb, line 49 def before_eval_base(obj) pass_to(obj) pass_context_artifact_groups_to(obj) end
check_dimg_directive_order(directive)
click to toggle source
# File lib/dapp/dimg/config/directive/dimg_group.rb, line 58 def check_dimg_directive_order(directive) dapp.log_config_warning(desc: { code: 'wrong_using_base_directive', data: { directive: directive }, context: 'warning' }) if _dimg.any? || _dimg_group.any? || _artifact.any? end
check_dimg_group_directive_order(directive)
click to toggle source
# File lib/dapp/dimg/config/directive/dimg_group.rb, line 64 def check_dimg_group_directive_order(directive) dapp.log_config_warning(desc: { code: 'wrong_using_directive', data: { directive: directive }, context: 'warning' }) if _dimg.any? || _dimg_group.any? end
pass_context_artifact_groups_to(obj)
click to toggle source
# File lib/dapp/dimg/config/directive/dimg_group.rb, line 54 def pass_context_artifact_groups_to(obj) obj.instance_variable_set(:@_artifact_groups, [obj._artifact_groups, clone_variable(_context_artifact_groups)].flatten) end