Module: Cuboid::UI::OutputInterface::Controls
- Included in:
- Cuboid::UI::OutputInterface
- Defined in:
- lib/cuboid/ui/output_interface/controls.rb
Overview
Class Method Summary collapse
Instance Method Summary collapse
- #debug?(level = 1) ⇒ Bool
-
#debug_level ⇒ Integer
Debugging level.
- #debug_level_1? ⇒ Boolean
- #debug_level_2? ⇒ Boolean
- #debug_level_3? ⇒ Boolean
- #debug_level_4? ⇒ Boolean
-
#debug_off ⇒ Object
Disables Abstract#print_debug messages.
-
#debug_on(level = 1) ⇒ Object
(also: #debug)
Enables Abstract#print_debug messages.
- #verbose? ⇒ Bool
-
#verbose_off ⇒ Object
Disables Abstract#print_verbose messages.
-
#verbose_on ⇒ Object
(also: #verbose)
Enables Abstract#print_verbose messages.
Class Method Details
.initialize ⇒ Object
8 9 10 11 |
# File 'lib/cuboid/ui/output_interface/controls.rb', line 8 def self.initialize @@verbose = false @@debug = 0 end |
Instance Method Details
#debug?(level = 1) ⇒ Bool
63 64 65 |
# File 'lib/cuboid/ui/output_interface/controls.rb', line 63 def debug?( level = 1 ) @@debug >= level end |
#debug_level ⇒ Integer
Returns Debugging level.
53 54 55 |
# File 'lib/cuboid/ui/output_interface/controls.rb', line 53 def debug_level @@debug end |
#debug_level_1? ⇒ Boolean
67 68 69 |
# File 'lib/cuboid/ui/output_interface/controls.rb', line 67 def debug_level_1? debug? 1 end |
#debug_level_2? ⇒ Boolean
70 71 72 |
# File 'lib/cuboid/ui/output_interface/controls.rb', line 70 def debug_level_2? debug? 2 end |
#debug_level_3? ⇒ Boolean
73 74 75 |
# File 'lib/cuboid/ui/output_interface/controls.rb', line 73 def debug_level_3? debug? 3 end |
#debug_level_4? ⇒ Boolean
76 77 78 |
# File 'lib/cuboid/ui/output_interface/controls.rb', line 76 def debug_level_4? debug? 4 end |
#debug_off ⇒ Object
Disables Abstract#print_debug messages.
47 48 49 |
# File 'lib/cuboid/ui/output_interface/controls.rb', line 47 def debug_off @@debug = 0 end |
#debug_on(level = 1) ⇒ Object Also known as: debug
Enables Abstract#print_debug messages.
39 40 41 |
# File 'lib/cuboid/ui/output_interface/controls.rb', line 39 def debug_on( level = 1 ) @@debug = level end |
#verbose? ⇒ Bool
29 30 31 |
# File 'lib/cuboid/ui/output_interface/controls.rb', line 29 def verbose? @@verbose end |
#verbose_off ⇒ Object
Disables Abstract#print_verbose messages.
24 25 26 |
# File 'lib/cuboid/ui/output_interface/controls.rb', line 24 def verbose_off @@verbose = false end |
#verbose_on ⇒ Object Also known as: verbose
Enables Abstract#print_verbose messages.
16 17 18 |
# File 'lib/cuboid/ui/output_interface/controls.rb', line 16 def verbose_on @@verbose = true end |