lib/imap/backup/setup.rb in imap-backup-10.0.1 vs lib/imap/backup/setup.rb in imap-backup-11.0.0.rc1
- old
+ new
@@ -37,10 +37,11 @@
Choose an action
MENU
account_items menu
add_account_item menu
+ toggle_delay_download_writes menu
if config.modified?
menu.choice("save and exit") do
config.save
throw :done
end
@@ -65,9 +66,19 @@
def add_account_item(menu)
menu.choice("add account") do
username = Asker.email
edit_account username
+ end
+ end
+
+ def toggle_delay_download_writes(menu)
+ new_value = config.delay_download_writes ? false : true
+ modified = config.delay_download_writes_modified ? " *" : ""
+ change = config.delay_download_writes ? "don't delay" : "delay"
+ menu_item = "#{change} download writes#{modified}"
+ menu.choice(menu_item) do
+ config.delay_download_writes = new_value
end
end
def default_account_config(username)
Imap::Backup::Account.new(