Class: Moose::Inventory::Operations::GroupCycleValidator
- Inherits:
-
Object
- Object
- Moose::Inventory::Operations::GroupCycleValidator
- Defined in:
- lib/moose_inventory/operations/inventory_snapshot_validator.rb
Overview
Validates group hierarchy cycle safety without recursive traversal.
Instance Method Summary collapse
- #call(groups) ⇒ Object
-
#initialize(context:) ⇒ GroupCycleValidator
constructor
A new instance of GroupCycleValidator.
Constructor Details
#initialize(context:) ⇒ GroupCycleValidator
Returns a new instance of GroupCycleValidator.
8 9 10 |
# File 'lib/moose_inventory/operations/inventory_snapshot_validator.rb', line 8 def initialize(context:) @context = context end |