Module: Cuboid::UI::OutputInterface

Extended by:
OutputInterface
Includes:
Abstract, Controls, ErrorLogging, Implemented, Personalization
Included in:
Output, OutputInterface
Defined in:
lib/cuboid/ui/output_interface.rb,
lib/cuboid/ui/output_interface/abstract.rb,
lib/cuboid/ui/output_interface/controls.rb,
lib/cuboid/ui/output_interface/implemented.rb,
lib/cuboid/ui/output_interface/error_logging.rb,
lib/cuboid/ui/output_interface/personalization.rb

Overview

Author:

Defined Under Namespace

Modules: Abstract, Controls, ErrorLogging, Implemented, Personalization Classes: Error

Class Method Summary collapse

Methods included from Personalization

#included

Methods included from Controls

#debug?, #debug_level, #debug_level_1?, #debug_level_2?, #debug_level_3?, #debug_level_4?, #debug_off, #debug_on, #verbose?, #verbose_off, #verbose_on

Methods included from ErrorLogging

#error_logfile, #has_error_log?, #set_error_logfile

Methods included from Implemented

#print_debug_backtrace, #print_debug_exception, #print_debug_level_1, #print_debug_level_2, #print_debug_level_3, #print_debug_level_4, #print_error_backtrace, #print_exception

Methods included from Abstract

#output_provider_file, #print_bad, #print_debug, #print_error, #print_info, #print_line, #print_ok, #print_status, #print_verbose

Class Method Details

.initializeObject

Must be called after the entire Cuboid environment has been loaded.



34
35
36
37
# File 'lib/cuboid/ui/output_interface.rb', line 34

def self.initialize
    Controls.initialize
    ErrorLogging.initialize
end