Module: ErrorHandling
- Defined in:
- lib/datafarming/error_handling.rb
Class Method Summary collapse
- .cant_find(file_name) ⇒ Object
- .clean_abort(msg_array) ⇒ Object
- .message(msg_array) ⇒ Object
- .prog_name ⇒ Object
Class Method Details
.cant_find(file_name) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/datafarming/error_handling.rb', line 20 def self.cant_find(file_name) clean_abort [ 'ERROR: Cannot find file '.red + file_name.yellow, '', 'Correct this by installing ' + file_name.yellow + ' into the same', 'directory location as ' + prog_name.yellow + '.' ] end |
.clean_abort(msg_array) ⇒ Object
11 12 13 14 |
# File 'lib/datafarming/error_handling.rb', line 11 def self.clean_abort(msg_array) (msg_array) exit end |
.message(msg_array) ⇒ Object
5 6 7 8 9 |
# File 'lib/datafarming/error_handling.rb', line 5 def self.(msg_array) STDERR.puts msg_array.each { |line| STDERR.puts line } STDERR.puts end |
.prog_name ⇒ Object
16 17 18 |
# File 'lib/datafarming/error_handling.rb', line 16 def self.prog_name $PROGRAM_NAME.split(%r{/|\\})[-1] end |