Athena::Console::Style::Output
Inherits Athena::Console::Output::Interface / Athena::Console::Style::Interface / Reference / Object
Base implementation of ACON::Style::Interface and ACON::Output::Interface that provides logic common to all styles.
Constructors
new(output : ACON::Output::Interface)
SourceInstance methods
create_progress_bar(max : Int32 | Nil = nil) : ACON::Helper::ProgressBar
Creates and returns an ACON::Helper::ProgressBar, optionally with the provided max amount of steps.
formatter=(formatter : ACON::Formatter::Interface) : Nil
See ACON::Output::Interface#formatter=.
print(message, verbosity : ACON::Output::Verbosity = :normal, output_type : ACON::Output::Type = :normal) : Nil
See ACON::Output::Interface#print.
puts(message, verbosity : ACON::Output::Verbosity = :normal, output_type : ACON::Output::Type = :normal) : Nil
See ACON::Output::Interface#puts.