klenod-rack
klenod-rack provides Rack-compatible serving helpers for
Klenod runtime assets.
It is intentionally small and framework-agnostic. Klenod::Rack::AssetApp:
- serves content-hashed assets from a build context or loaded runtime bundle
- serves precompressed Brotli assets when available
- can delegate non-asset requests to another Rack application
Use this gem when exposing Klenod assets from a Rack-compatible server:
require "klenod/rack"
assets = Klenod::Rack::AssetApp.new(bundle, assets_dir: "public")