Module: Cuboid::UI::OutputInterface::Abstract
- Included in:
- Cuboid::UI::OutputInterface
- Defined in:
- lib/cuboid/ui/output_interface/abstract.rb
Overview
These methods need to be implemented by the driving UI.
Defined Under Namespace
Classes: Error
Instance Method Summary collapse
- #output_provider_file ⇒ Object abstract
- #print_bad(message = '') ⇒ Object abstract
- #print_debug(message = '', level = 1) ⇒ Object abstract
- #print_error(message = '') ⇒ Object abstract
- #print_info(message = '') ⇒ Object abstract
- #print_line(message = '') ⇒ Object abstract
- #print_ok(message = '') ⇒ Object abstract
- #print_status(message = '') ⇒ Object abstract
- #print_verbose(message = '') ⇒ Object abstract
Instance Method Details
#output_provider_file ⇒ Object
This method is abstract.
59 60 61 62 |
# File 'lib/cuboid/ui/output_interface/abstract.rb', line 59 def output_provider_file # __FILE__ fail Error::MissingImplementation end |
#print_bad(message = '') ⇒ Object
This method is abstract.
24 25 26 |
# File 'lib/cuboid/ui/output_interface/abstract.rb', line 24 def print_bad( = '' ) fail Error::MissingImplementation end |
#print_debug(message = '', level = 1) ⇒ Object
This method is abstract.
54 55 56 |
# File 'lib/cuboid/ui/output_interface/abstract.rb', line 54 def print_debug( = '', level = 1 ) fail Error::MissingImplementation end |
#print_error(message = '') ⇒ Object
This method is abstract.
19 20 21 |
# File 'lib/cuboid/ui/output_interface/abstract.rb', line 19 def print_error( = '' ) fail Error::MissingImplementation end |
#print_info(message = '') ⇒ Object
This method is abstract.
34 35 36 |
# File 'lib/cuboid/ui/output_interface/abstract.rb', line 34 def print_info( = '' ) fail Error::MissingImplementation end |
#print_line(message = '') ⇒ Object
This method is abstract.
49 50 51 |
# File 'lib/cuboid/ui/output_interface/abstract.rb', line 49 def print_line( = '' ) fail Error::MissingImplementation end |
#print_ok(message = '') ⇒ Object
This method is abstract.
39 40 41 |
# File 'lib/cuboid/ui/output_interface/abstract.rb', line 39 def print_ok( = '' ) fail Error::MissingImplementation end |
#print_status(message = '') ⇒ Object
This method is abstract.
29 30 31 |
# File 'lib/cuboid/ui/output_interface/abstract.rb', line 29 def print_status( = '' ) fail Error::MissingImplementation end |
#print_verbose(message = '') ⇒ Object
This method is abstract.
44 45 46 |
# File 'lib/cuboid/ui/output_interface/abstract.rb', line 44 def print_verbose( = '' ) fail Error::MissingImplementation end |