Class: EngineeringCalculator::OutputManager

Inherits:
Object
  • Object
show all
Defined in:
lib/engineering_calculator/calculator/support/output_manager.rb

Class Method Summary collapse

Class Method Details

.display_actionsObject



20
21
22
# File 'lib/engineering_calculator/calculator/support/output_manager.rb', line 20

def self.display_actions
  text "Valid actions: #{ActionManager.actions}"
end

.display_goodbyeObject



28
29
30
# File 'lib/engineering_calculator/calculator/support/output_manager.rb', line 28

def self.display_goodbye
  text "<<< Goodbye >>>"
end

.display_welcomeObject



24
25
26
# File 'lib/engineering_calculator/calculator/support/output_manager.rb', line 24

def self.display_welcome
  text "<<< Engineering Calculator >>>"
end

.function_output_list(array, title = nil) ⇒ Object



36
37
38
# File 'lib/engineering_calculator/calculator/support/output_manager.rb', line 36

def self.function_output_list(array,title = nil)
  format_function_list(array,title)
end

.message(text) ⇒ Object



12
13
14
# File 'lib/engineering_calculator/calculator/support/output_manager.rb', line 12

def self.message(text)
  text "#{text.center(60)}"
end

.output_list(array, title = nil) ⇒ Object



32
33
34
# File 'lib/engineering_calculator/calculator/support/output_manager.rb', line 32

def self.output_list(array,title = nil)
  format_list(array,title)
end

.output_results(results = {}) ⇒ Object



40
41
42
# File 'lib/engineering_calculator/calculator/support/output_manager.rb', line 40

def self.output_results(results={})
  format_output_results(results)
end

.prompt(text) ⇒ Object



8
9
10
# File 'lib/engineering_calculator/calculator/support/output_manager.rb', line 8

def self.prompt(text)
  print "#{text} "
end

.title(text) ⇒ Object



4
5
6
# File 'lib/engineering_calculator/calculator/support/output_manager.rb', line 4

def self.title(text)
  text "#{text.center(60).upcase}"
end

.warning(text) ⇒ Object



16
17
18
# File 'lib/engineering_calculator/calculator/support/output_manager.rb', line 16

def self.warning(text)
  text "#{text.center(60)}"
end