lib/onboardbase.rb in onboardbase-1.0.5 vs lib/onboardbase.rb in onboardbase-1.0.6

- old
+ new

@@ -214,15 +214,12 @@ end secretsHash end def storeToFallback?(secrets) - unless File.directory?(self.getOnboardbaseDir) - Dir.new(self.getOnboardbaseDir) - end - unless File.directory?(self.getFallbackDir) - Dir.new(self.getFallbackDir) - end + Dir.mkdir(self.getOnboardbaseDir) unless File.exists?(self.getOnboardbaseDir) + Dir.mkdir(self.getFallbackDir) unless File.exists?(self.getFallbackDir) + password = MachineID.ID? cipher = Gibberish::AES::CBC.new(password) cipher_text = cipher.encrypt(JSON.generate(secrets)) data = cipher_text File.write(self.getEnvironmentFallbackDir, data, nil , mode: 'w') \ No newline at end of file