lib/imap/backup/configuration/account.rb in imap-backup-1.0.9 vs lib/imap/backup/configuration/account.rb in imap-backup-1.0.10

- old
+ new

@@ -1,9 +1,11 @@ # encoding: utf-8 -module Imap::Backup::Configuration - class Account < Struct.new(:store, :account, :highline) +module Imap::Backup + module Configuration; end + + class Configuration::Account < Struct.new(:store, :account, :highline) def run catch :done do loop do system('clear') create_menu @@ -39,11 +41,11 @@ EOT end def modify_email(menu) menu.choice('modify email') do - username = Asker.email(username) + username = Configuration::Asker.email(username) puts "username: #{username}" others = store.data[:accounts].select { |a| a != account}.map { |a| a[:username] } puts "others: #{others.inspect}" if others.include?(username) puts 'There is already an account set up with that email address' @@ -56,11 +58,11 @@ end end def modify_password(menu) menu.choice('modify password') do - password = Asker.password + password = Configuration::Asker.password if ! password.nil? account[:password] = password end end end @@ -85,22 +87,22 @@ false else true end end - account[:local_path] = Asker.backup_path(account[:local_path], validator) + account[:local_path] = Configuration::Asker.backup_path(account[:local_path], validator) end end def choose_folders(menu) menu.choice('choose backup folders') do - FolderChooser.new(account).run + Configuration::FolderChooser.new(account).run end end def test_connection(menu) menu.choice('test connection') do - result = ConnectionTester.test(account) + result = Configuration::ConnectionTester.test(account) puts result highline.ask 'Press a key ' end end