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

Returns a new instance of Step.



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

def initialize(logger)
  @logger = logger
end

Instance Method Details

#blankObject



15
# File 'lib/moonshot/interactive_logger_proxy.rb', line 15

def blank; end

#continue(str = nil) ⇒ Object



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

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

#failure(str = 'Failure') ⇒ Object



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

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

#repaintObject



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

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