Athena::Console::Helper
Inherits Athena::Console::Helper::Interface < Reference < Object
Contains ACON::Helper::Interface implementations that can be used to help with various tasks.
Such as asking questions, customizing the output format, or generating tables.
This class also acts as a base type that implements common functionality between each helper.
Class methods
Formats the provided span of time as a human readable string.
ACON::Helper.format_time 10.seconds # => "10 secs"
ACON::Helper.format_time 4.minutes # => "4 mins"
ACON::Helper.format_time 74.minutes # => "1 hr"
Formats the provided seconds as a human readable string.
ACON::Helper.format_time 10 # => "10 secs"
ACON::Helper.format_time 240 # => "4 mins"
ACON::Helper.format_time 4400 # => "1 hr"
Returns a new string with all of its ANSI formatting removed.
Instance methods
helper_set=(helper_set : ACON::Helper::HelperSet | Nil)
Sets the ACON::Helper::HelperSet related to self.