class WarpEngine::Configuration::DSL

The block form of WarpEngine.configure: WarpEngine.configure do ... end without a block parameter runs here. Every call writes the same settings the c.setting = value form does, so the rest of the engine reads one Configuration either way. The collections (shelves, extras, platforms, ignored user agents) are keyed, so a block that runs again on a reload replaces its entries instead of adding them twice.