lib/imap/backup/setup/account.rb in imap-backup-14.4.4 vs lib/imap/backup/setup/account.rb in imap-backup-14.4.5
- old
+ new
@@ -8,16 +8,22 @@
module Imap; end
module Imap::Backup
class Setup; end
+ # Handles interactive account setup
class Setup::Account
+ # @param config [Configuration] the application configuration
+ # @param account [Account] an Account
+ # @param highline [Higline] the configured Highline instance
def initialize(config, account, highline)
@account = account
@config = config
@highline = highline
end
+ # Shows the menu
+ # @return [void]
def run
if !account.local_path
account.local_path = File.join(config.path, account.username.tr("@", "_"))
end