Class: SublimePS::FilesManipulation::SublimePSPreferences

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

Constant Summary collapse

@@home_path =
File.expand_path('~')
@@path =
"#{@@home_path}/.sublime_ps/sublime_ps.yml"

Instance Method Summary collapse

Constructor Details

#initializeSublimePSPreferences



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

def initialize
  create_conf_file if conf_file_exist? == false
  @conf_file = load_conf_file
end

Instance Method Details

#sublime_preferences_file_pathObject



14
15
16
17
18
19
20
21
# File 'lib/sublime_ps/files_manipulation/sublime_ps_preferences.rb', line 14

def sublime_preferences_file_path
  if File.exists?(@conf_file[:sublime_preferences_path])
    @conf_file[:sublime_preferences_path]
  else
    puts "Sublime preferences file not find (see on #{@@path}) \e[31m[FAIL]\e[0m"
    exit
  end
end