Class: EngineeringCalculator::OutputManager
- Inherits:
-
Object
- Object
- EngineeringCalculator::OutputManager
- Defined in:
- lib/engineering_calculator/calculator/support/output_manager.rb
Class Method Summary collapse
- .display_actions ⇒ Object
- .display_goodbye ⇒ Object
- .display_welcome ⇒ Object
- .function_output_list(array, title = nil) ⇒ Object
- .message(text) ⇒ Object
- .output_list(array, title = nil) ⇒ Object
- .output_results(results = {}) ⇒ Object
- .prompt(text) ⇒ Object
- .title(text) ⇒ Object
- .warning(text) ⇒ Object
Class Method Details
.display_actions ⇒ Object
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_goodbye ⇒ Object
28 29 30 |
# File 'lib/engineering_calculator/calculator/support/output_manager.rb', line 28 def self.display_goodbye text "<<< Goodbye >>>" end |
.display_welcome ⇒ Object
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.(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 |