class SublimePS::FilesManipulation::Preset
Public Class Methods
file_content(preset_name)
click to toggle source
# File lib/sublime_ps/files_manipulation/preset.rb, line 11 def self.file_content(preset_name) self.new(preset_name).load_file_content end
new(preset_name)
click to toggle source
# File lib/sublime_ps/files_manipulation/preset.rb, line 7 def initialize(preset_name) @preset_name = preset_name end
Public Instance Methods
load_file_content()
click to toggle source
# File lib/sublime_ps/files_manipulation/preset.rb, line 15 def load_file_content if File.exists?(preset_path(@preset_name)) JSON.parse(File.open(preset_path(@preset_name)).read) else puts "Preset '#{@preset_name}' not find on #{@@path_dir} dir \e[31m[FAIL]\e[0m" exit end end
Private Instance Methods
preset_path(preset_name)
click to toggle source
# File lib/sublime_ps/files_manipulation/preset.rb, line 26 def preset_path(preset_name) "#{@@path_dir}/#{preset_name}.json" end