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(