Module: DYAutomate::UI

Included in:
DYAutomate
Defined in:
lib/Core/user_interface.rb

Overview

Redirects the messages to an internal store.

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.next_inputObject Also known as: gets

Returns the value of attribute next_input.



16
17
18
# File 'lib/Core/user_interface.rb', line 16

def next_input
  @next_input
end

.outputObject

Returns the value of attribute output.



14
15
16
# File 'lib/Core/user_interface.rb', line 14

def output
  @output
end

.warningsObject

Returns the value of attribute warnings.



15
16
17
# File 'lib/Core/user_interface.rb', line 15

def warnings
  @warnings
end

Class Method Details



26
27
28
# File 'lib/Core/user_interface.rb', line 26

def print(message)
  @output << message
end


32
33
# File 'lib/Core/user_interface.rb', line 32

def print_warnings
end

.puts(message = '') ⇒ Object



18
19
20
# File 'lib/Core/user_interface.rb', line 18

def puts(message = '')
  @output << "#{message}\n"
end

.warn(message = '', _actions = []) ⇒ Object



22
23
24
# File 'lib/Core/user_interface.rb', line 22

def warn(message = '', _actions = [])
  @warnings << "#{message}\n"
end