module WarpEngine

WarpEngine is the mountable Rails engine behind a game catalog: it ingests CI builds of software titles, stores their releases and assets, and serves them through the catalog API, the admin API and the ActiveAdmin screens.

The host configures it once in an initializer:

WarpEngine.configure do
  file_container_path Rails.root.join("storage/files")
  site_url "https://games.example.org"
end

The pluggable parts (storage, images, CI, access policy) are reached through the module accessors below; each falls back to the engine’s default adapter.