Class: CommandT::Settings
- Inherits:
-
Object
- Object
- CommandT::Settings
- Defined in:
- lib/command_t/settings.rb
Overview
Convenience class for saving and restoring global settings.
Instance Method Summary collapse
-
#initialize ⇒ Settings
constructor
A new instance of Settings.
- #restore ⇒ Object
- #save ⇒ Object
Constructor Details
#initialize ⇒ Settings
Returns a new instance of Settings.
27 28 29 |
# File 'lib/command_t/settings.rb', line 27 def initialize save end |
Instance Method Details
#restore ⇒ Object
42 43 44 45 46 47 48 49 50 51 |
# File 'lib/command_t/settings.rb', line 42 def restore set_number 'timeoutlen', @timeoutlen set_number 'report', @report set_number 'sidescroll', @sidescroll set_number 'sidescrolloff', @sidescrolloff set_bool 'equalalways', @equalalways set_bool 'hlsearch', @hlsearch set_bool 'insertmode', @insertmode set_bool 'showcmd', @showcmd end |
#save ⇒ Object
31 32 33 34 35 36 37 38 39 40 |
# File 'lib/command_t/settings.rb', line 31 def save @timeoutlen = get_number 'timeoutlen' @report = get_number 'report' @sidescroll = get_number 'sidescroll' @sidescrolloff = get_number 'sidescrolloff' @equalalways = get_bool 'equalalways' @hlsearch = get_bool 'hlsearch' @insertmode = get_bool 'insertmode' @showcmd = get_bool 'showcmd' end |