Class: Dapp::Dimg::Config::Directive::GitArtifactRemote::Export
- Inherits:
-
Dapp::Dimg::Config::Directive::GitArtifactLocal::Export
- Object
- Config::Directive::Base
- Base
- ArtifactBase::Export
- Dapp::Dimg::Config::Directive::GitArtifactLocal::Export
- Dapp::Dimg::Config::Directive::GitArtifactRemote::Export
- Defined in:
- lib/dapp/dimg/config/directive/git_artifact_remote.rb
Instance Attribute Summary collapse
-
#_branch ⇒ Object
Returns the value of attribute _branch.
-
#_commit ⇒ Object
Returns the value of attribute _commit.
-
#_name ⇒ Object
Returns the value of attribute _name.
-
#_tag ⇒ Object
Returns the value of attribute _tag.
-
#_url ⇒ Object
Returns the value of attribute _url.
Attributes inherited from Dapp::Dimg::Config::Directive::GitArtifactLocal::Export
Attributes inherited from ArtifactBase::Export
#_cwd, #_exclude_paths, #_group, #_include_paths, #_owner, #_to
Instance Method Summary collapse
- #_artifact_options ⇒ Object
- #branch(value) ⇒ Object
- #commit(value) ⇒ Object
- #tag(value) ⇒ Object
- #validate! ⇒ Object
Methods inherited from Dapp::Dimg::Config::Directive::GitArtifactLocal::Export
Methods inherited from ArtifactBase::Export
#exclude_paths, #group, #include_paths, #initialize, #owner, #to
Methods inherited from Base
Methods inherited from Config::Directive::Base
#clone, #encode_with, #initialize
Constructor Details
This class inherits a constructor from Dapp::Dimg::Config::Directive::ArtifactBase::Export
Instance Attribute Details
#_branch ⇒ Object
Returns the value of attribute _branch.
42 43 44 |
# File 'lib/dapp/dimg/config/directive/git_artifact_remote.rb', line 42 def _branch @_branch end |
#_commit ⇒ Object
Returns the value of attribute _commit.
42 43 44 |
# File 'lib/dapp/dimg/config/directive/git_artifact_remote.rb', line 42 def _commit @_commit end |
#_name ⇒ Object
Returns the value of attribute _name.
42 43 44 |
# File 'lib/dapp/dimg/config/directive/git_artifact_remote.rb', line 42 def _name @_name end |
#_tag ⇒ Object
Returns the value of attribute _tag.
42 43 44 |
# File 'lib/dapp/dimg/config/directive/git_artifact_remote.rb', line 42 def _tag @_tag end |
#_url ⇒ Object
Returns the value of attribute _url.
42 43 44 |
# File 'lib/dapp/dimg/config/directive/git_artifact_remote.rb', line 42 def _url @_url end |
Instance Method Details
#_artifact_options ⇒ Object
44 45 46 |
# File 'lib/dapp/dimg/config/directive/git_artifact_remote.rb', line 44 def super.merge(name: _name, branch: _branch, tag: _tag, commit: _commit) end |
#branch(value) ⇒ Object
48 49 50 |
# File 'lib/dapp/dimg/config/directive/git_artifact_remote.rb', line 48 def branch(value) sub_directive_eval { @_branch = value.to_s } end |
#commit(value) ⇒ Object
56 57 58 |
# File 'lib/dapp/dimg/config/directive/git_artifact_remote.rb', line 56 def commit(value) sub_directive_eval { @_commit = value.to_s } end |
#tag(value) ⇒ Object
52 53 54 |
# File 'lib/dapp/dimg/config/directive/git_artifact_remote.rb', line 52 def tag(value) sub_directive_eval { @_tag = value.to_s } end |