Method: Twterm::TabManager#recover_tabs
- Defined in:
- lib/twterm/tab_manager.rb
#recover_tabs ⇒ Object
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 |
# File 'lib/twterm/tab_manager.rb', line 77 def recover_tabs unless File.exist? DUMPED_TABS_FILE tab = Tab::KeyAssignmentsCheatsheet.new add(tab) return end data = YAML.load(File.read(DUMPED_TABS_FILE)) data.each do |klass, title, arg| tab = klass.recover(title, arg) add(tab) end rescue Notifier.instance.show_error 'Failed to recover tabs' end |