class Rails::Command::CredentialsCommand
def change_credentials_in_system_editor
def change_credentials_in_system_editor using_system_editor do say "Editing #{content_path}..." credentials.change { |tmp_path| system_editor(tmp_path) } say "File encrypted and saved." warn_if_credentials_are_invalid end rescue ActiveSupport::EncryptedFile::MissingKeyError => error say error.message rescue ActiveSupport::MessageEncryptor::InvalidMessage say "Couldn't decrypt #{content_path}. Perhaps you passed the wrong key?" end