Class: Moonshot::InteractiveLoggerProxy::Step

Inherits:
Object
  • Object
show all
Defined in:
lib/moonshot/interactive_logger_proxy.rb

Overview

Non-interactive version of InteractiveLogger::Step.

Instance Method Summary collapse

Constructor Details

#initialize(logger) ⇒ Step



9
10
11
# File 'lib/moonshot/interactive_logger_proxy.rb', line 9

def initialize(logger)
  @logger = logger
end

Instance Method Details

#blankObject



13
14
# File 'lib/moonshot/interactive_logger_proxy.rb', line 13

def blank
end

#continue(str = nil) ⇒ Object



16
17
18
# File 'lib/moonshot/interactive_logger_proxy.rb', line 16

def continue(str = nil)
  @logger.info(str) if str
end

#failure(str = 'Failure') ⇒ Object



20
21
22
# File 'lib/moonshot/interactive_logger_proxy.rb', line 20

def failure(str = 'Failure')
  @logger.error(str)
end

#repaintObject



24
25
# File 'lib/moonshot/interactive_logger_proxy.rb', line 24

def repaint
end

#success(str = 'Success') ⇒ Object



27
28
29
# File 'lib/moonshot/interactive_logger_proxy.rb', line 27

def success(str = 'Success')
  @logger.info(str)
end