Class: Klenod::Build::InvalidationResult
- Inherits:
-
Data
- Object
- Data
- Klenod::Build::InvalidationResult
- Defined in:
- lib/klenod/build/invalidation_result.rb
Instance Attribute Summary collapse
-
#added_assets ⇒ Object
readonly
Returns the value of attribute added_assets.
-
#asset_updates ⇒ Object
readonly
Returns the value of attribute asset_updates.
-
#changed_assets ⇒ Object
readonly
Returns the value of attribute changed_assets.
-
#changed_module_ids ⇒ Object
readonly
Returns the value of attribute changed_module_ids.
-
#errors ⇒ Object
readonly
Returns the value of attribute errors.
-
#reevaluated_module_ids ⇒ Object
readonly
Returns the value of attribute reevaluated_module_ids.
-
#reloaded_module_ids ⇒ Object
readonly
Returns the value of attribute reloaded_module_ids.
-
#removed_assets ⇒ Object
readonly
Returns the value of attribute removed_assets.
-
#removed_module_ids ⇒ Object
readonly
Returns the value of attribute removed_module_ids.
Instance Method Summary collapse
Instance Attribute Details
#added_assets ⇒ Object (readonly)
Returns the value of attribute added_assets
29 30 31 |
# File 'lib/klenod/build/invalidation_result.rb', line 29 def added_assets @added_assets end |
#asset_updates ⇒ Object (readonly)
Returns the value of attribute asset_updates
29 30 31 |
# File 'lib/klenod/build/invalidation_result.rb', line 29 def asset_updates @asset_updates end |
#changed_assets ⇒ Object (readonly)
Returns the value of attribute changed_assets
29 30 31 |
# File 'lib/klenod/build/invalidation_result.rb', line 29 def changed_assets @changed_assets end |
#changed_module_ids ⇒ Object (readonly)
Returns the value of attribute changed_module_ids
29 30 31 |
# File 'lib/klenod/build/invalidation_result.rb', line 29 def changed_module_ids @changed_module_ids end |
#errors ⇒ Object (readonly)
Returns the value of attribute errors
29 30 31 |
# File 'lib/klenod/build/invalidation_result.rb', line 29 def errors @errors end |
#reevaluated_module_ids ⇒ Object (readonly)
Returns the value of attribute reevaluated_module_ids
29 30 31 |
# File 'lib/klenod/build/invalidation_result.rb', line 29 def reevaluated_module_ids @reevaluated_module_ids end |
#reloaded_module_ids ⇒ Object (readonly)
Returns the value of attribute reloaded_module_ids
29 30 31 |
# File 'lib/klenod/build/invalidation_result.rb', line 29 def reloaded_module_ids @reloaded_module_ids end |
#removed_assets ⇒ Object (readonly)
Returns the value of attribute removed_assets
29 30 31 |
# File 'lib/klenod/build/invalidation_result.rb', line 29 def removed_assets @removed_assets end |
#removed_module_ids ⇒ Object (readonly)
Returns the value of attribute removed_module_ids
29 30 31 |
# File 'lib/klenod/build/invalidation_result.rb', line 29 def removed_module_ids @removed_module_ids end |
Instance Method Details
#asset_changes ⇒ Object
41 42 43 |
# File 'lib/klenod/build/invalidation_result.rb', line 41 def asset_changes AssetChanges.new(added_assets, changed_assets, removed_assets) end |
#empty? ⇒ Boolean
45 46 47 48 49 50 51 52 |
# File 'lib/klenod/build/invalidation_result.rb', line 45 def empty? changed_module_ids.empty? && removed_module_ids.empty? && reloaded_module_ids.empty? && reevaluated_module_ids.empty? && asset_changes.empty? && errors.empty? end |