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.

Author:

Defined Under Namespace

Classes: Error

Instance Method Summary collapse

Instance Method Details

#output_provider_fileObject

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
This method is abstract.


24
25
26
# File 'lib/cuboid/ui/output_interface/abstract.rb', line 24

def print_bad( message = '' )
    fail Error::MissingImplementation
end
This method is abstract.


54
55
56
# File 'lib/cuboid/ui/output_interface/abstract.rb', line 54

def print_debug( message = '', level = 1 )
    fail Error::MissingImplementation
end
This method is abstract.


19
20
21
# File 'lib/cuboid/ui/output_interface/abstract.rb', line 19

def print_error( message = '' )
    fail Error::MissingImplementation
end
This method is abstract.


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

def print_info( message = '' )
    fail Error::MissingImplementation
end
This method is abstract.


49
50
51
# File 'lib/cuboid/ui/output_interface/abstract.rb', line 49

def print_line( message = '' )
    fail Error::MissingImplementation
end
This method is abstract.


39
40
41
# File 'lib/cuboid/ui/output_interface/abstract.rb', line 39

def print_ok( message = '' )
    fail Error::MissingImplementation
end
This method is abstract.


29
30
31
# File 'lib/cuboid/ui/output_interface/abstract.rb', line 29

def print_status( message = '' )
    fail Error::MissingImplementation
end
This method is abstract.


44
45
46
# File 'lib/cuboid/ui/output_interface/abstract.rb', line 44

def print_verbose( message = '' )
    fail Error::MissingImplementation
end