Class: SublimePS::FilesManipulation::SublimePreferences

Inherits:
Object
  • Object
show all
Defined in:
lib/sublime_ps/files_manipulation/sublime_preferences.rb

Instance Method Summary collapse

Constructor Details

#initializeSublimePreferences

Returns a new instance of SublimePreferences.



5
6
7
# File 'lib/sublime_ps/files_manipulation/sublime_preferences.rb', line 5

def initialize
  @sublime_ps_preferences = SublimePSPreferences.new
end

Instance Method Details

#file_contentObject



9
10
11
# File 'lib/sublime_ps/files_manipulation/sublime_preferences.rb', line 9

def file_content
  JSON.parse(File.open(@sublime_ps_preferences.sublime_preferences_file_path).read)
end

#set_content(content) ⇒ Object



13
14
15
16
# File 'lib/sublime_ps/files_manipulation/sublime_preferences.rb', line 13

def set_content(content)
  remove_preference_file_content
  add_set_preference_file_content(content)
end