Class: Klenod::Build::AssetWriteResult
- Inherits:
-
Data
- Object
- Data
- Klenod::Build::AssetWriteResult
- Defined in:
- lib/klenod/build/context.rb
Instance Attribute Summary collapse
-
#removed_paths ⇒ Object
readonly
Returns the value of attribute removed_paths.
-
#skipped_paths ⇒ Object
readonly
Returns the value of attribute skipped_paths.
-
#written_paths ⇒ Object
readonly
Returns the value of attribute written_paths.
Instance Method Summary collapse
- #empty? ⇒ Boolean
-
#initialize(written_paths = nil, removed_paths = nil, skipped_paths = nil, **keywords) ⇒ AssetWriteResult
constructor
A new instance of AssetWriteResult.
Constructor Details
#initialize(written_paths = nil, removed_paths = nil, skipped_paths = nil, **keywords) ⇒ AssetWriteResult
Returns a new instance of AssetWriteResult.
17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/klenod/build/context.rb', line 17 def initialize(written_paths = nil, removed_paths = nil, skipped_paths = nil, **keywords) written_paths = keywords.fetch(:written_paths, written_paths) removed_paths = keywords.fetch(:removed_paths, removed_paths) skipped_paths = keywords.fetch(:skipped_paths, skipped_paths || []) super( written_paths: written_paths, removed_paths: removed_paths, skipped_paths: skipped_paths ) end |
Instance Attribute Details
#removed_paths ⇒ Object (readonly)
Returns the value of attribute removed_paths
16 17 18 |
# File 'lib/klenod/build/context.rb', line 16 def removed_paths @removed_paths end |
#skipped_paths ⇒ Object (readonly)
Returns the value of attribute skipped_paths
16 17 18 |
# File 'lib/klenod/build/context.rb', line 16 def skipped_paths @skipped_paths end |
#written_paths ⇒ Object (readonly)
Returns the value of attribute written_paths
16 17 18 |
# File 'lib/klenod/build/context.rb', line 16 def written_paths @written_paths end |
Instance Method Details
#empty? ⇒ Boolean
29 30 31 |
# File 'lib/klenod/build/context.rb', line 29 def empty? written_paths.empty? && removed_paths.empty? end |