Module: SpreeCmCommissioner::Seats::BlockDateIteration

Included in:
LockBlocks, UnlockBlocks
Defined in:
app/services/spree_cm_commissioner/seats/block_date_iteration.rb

Overview

Shared plumbing for services that walk a (seat x date) grid: LockBlocks and UnlockBlocks.

Both take block_ids + dates, resolve one InventoryItem per pair, act on the matching ReservedBlock, and report per-pair skips. Only the per-pair action differs, so everything else lives here.

Defined Under Namespace

Classes: SKIP