Class: SublimePS::FilesManipulation::SublimePSPreferences
- Inherits:
-
Object
- Object
- SublimePS::FilesManipulation::SublimePSPreferences
- Defined in:
- lib/sublime_ps/files_manipulation/sublime_ps_preferences.rb
Constant Summary collapse
- @@home_path =
File.('~')
- @@path =
"#{@@home_path}/.sublime_ps/sublime_ps.yml"
Instance Method Summary collapse
-
#initialize ⇒ SublimePSPreferences
constructor
A new instance of SublimePSPreferences.
- #sublime_preferences_file_path ⇒ Object
Constructor Details
#initialize ⇒ SublimePSPreferences
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_path ⇒ Object
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 |