Athena::Console::Formatter::Interface
A container that stores and applies ACON::Formatter::OutputStyleInterface.
Is responsible for formatting outputted messages as per their styles.
Instance methods
format(message : String | Nil) : String
Formats the provided message according to the stored styles.
has_style?(name : String) : Bool
Returns true if self has a style with the provided name, otherwise false.
set_style(name : String, style : ACON::Formatter::OutputStyleInterface) : Nil
Assigns the provided style to the provided name.
style(name : String) : ACON::Formatter::OutputStyleInterface
Returns an ACON::Formatter::OutputStyleInterface with the provided name.