Class: Unleash::BackupFileReader
- Inherits:
-
Object
- Object
- Unleash::BackupFileReader
- Defined in:
- lib/unleash/backup_file_reader.rb
Class Method Summary collapse
Class Method Details
.read! ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/unleash/backup_file_reader.rb', line 5 def self.read! Unleash.logger.debug "read!()" backup_file = Unleash.configuration.backup_file return nil unless File.exist?(backup_file) File.read(backup_file) rescue IOError => e # :nocov: Unleash.logger.error "Unable to read the backup_file: #{e}" # :nocov: nil rescue StandardError => e # :nocov: Unleash.logger.error "Unable to extract valid data from backup_file. Exception thrown: #{e}" # :nocov: nil end |