Class: Dapp::Config::Directive::Artifact
- Inherits:
-
ArtifactBase
- Object
- Base
- Base
- ArtifactBase
- Dapp::Config::Directive::Artifact
- Defined in:
- lib/dapp/config/directive/artifact.rb
Overview
Artifact
Defined Under Namespace
Classes: Export
Instance Attribute Summary collapse
-
#_config ⇒ Object
readonly
Returns the value of attribute _config.
Attributes inherited from ArtifactBase
Instance Method Summary collapse
- #_export ⇒ Object
-
#initialize(config:, **kwargs, &blk) ⇒ Artifact
constructor
A new instance of Artifact.
Constructor Details
#initialize(config:, **kwargs, &blk) ⇒ Artifact
Returns a new instance of Artifact.
9 10 11 12 13 |
# File 'lib/dapp/config/directive/artifact.rb', line 9 def initialize(config:, **kwargs, &blk) @_config = config super(**kwargs, &blk) end |
Instance Attribute Details
#_config ⇒ Object (readonly)
Returns the value of attribute _config.
7 8 9 |
# File 'lib/dapp/config/directive/artifact.rb', line 7 def _config @_config end |
Instance Method Details
#_export ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/dapp/config/directive/artifact.rb', line 15 def _export super do |export| export._before ||= @_before export._after ||= @_after export._config = _config end end |