Class: CommandTower::Configuration::EmailTheme::Config
- Includes:
- ClassComposer::Generator
- Defined in:
- lib/command_tower/configuration/email_theme/config.rb
Overview
Semantic email theme tokens shared by Messaging email templates and, later, CT-owned auth mail templates. CT-owned, gem-level contract — see Rich Messaging Strategy §12 (email theme sequence, step A).
Deliberately holds only visual/color tokens. Product identity (name/URL) already exists on Configuration::Application::Config and is composed in by CommandTower::EmailTheme::Resolver, not duplicated here. Defaults are the current unbranded hex values already hardcoded in command_tower's generic email.html.erb and Pick'em's incomplete_wager/email.html.erb, so introducing this contract is a no-op until a template is switched to consume it.