Class: CommandTower::Configuration::EmailTheme::Config

Inherits:
Base
  • Object
show all
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.