Class: Wordmove::Logger
- Inherits:
-
Logger
- Object
- Logger
- Wordmove::Logger
- Defined in:
- lib/wordmove/logger.rb
Constant Summary collapse
- MAX_LINE =
70
Instance Method Summary collapse
- #debug(message) ⇒ Object
- #error(message) ⇒ Object
- #info(message) ⇒ Object
- #success(message) ⇒ Object
- #task(title) ⇒ Object
- #task_step(local_step, title) ⇒ Object
- #warn(message) ⇒ Object
Instance Method Details
#debug(message) ⇒ Object
29 30 31 |
# File 'lib/wordmove/logger.rb', line 29 def debug() puts " đ debug".magenta + " | ".black + .to_s end |
#error(message) ⇒ Object
21 22 23 |
# File 'lib/wordmove/logger.rb', line 21 def error() puts " â error".red + " | ".black + .to_s end |
#info(message) ⇒ Object
37 38 39 |
# File 'lib/wordmove/logger.rb', line 37 def info() puts " âšī¸ info".yellow + " | ".black + .to_s end |
#success(message) ⇒ Object
25 26 27 |
# File 'lib/wordmove/logger.rb', line 25 def success() puts " â success".green + " | ".black + .to_s end |
#task(title) ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/wordmove/logger.rb', line 5 def task(title) prefix = "âŦ" * 2 title = " #{title} " padding = "âŦ" * padding_length(title) puts "\n" + prefix + title.light_white + padding end |
#task_step(local_step, title) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/wordmove/logger.rb', line 13 def task_step(local_step, title) if local_step puts " local".cyan + " | ".black + title.to_s else puts " remote".yellow + " | ".black + title.to_s end end |
#warn(message) ⇒ Object
33 34 35 |
# File 'lib/wordmove/logger.rb', line 33 def warn() puts " â ī¸ warning".yellow + " | ".black + .to_s end |