Class: QV
- Inherits:
-
Object
- Object
- QV
- Defined in:
- lib/qv/qvconfig.rb
Constant Summary collapse
- @@notes_dir =
File.join( ENV["HOME"], "notes" )
- @@config_file =
File.join( ENV["HOME"], ".qvrc" )
Class Method Summary collapse
Class Method Details
.notes_dir ⇒ Object
5 6 7 |
# File 'lib/qv/qvconfig.rb', line 5 def self.notes_dir @@notes_dir end |
.read_config(args = {}) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/qv/qvconfig.rb', line 9 def self.read_config(args = {}) @@config_file = args[:config_file] if args[:config_file] if File.exist?(@@config_file) @@notes_dir = File.(File.read(@@config_file).match(/(?<=notes_dir = ).*$/)[0]) end end |
.set_notes_dir(args = {}) ⇒ Object
16 17 18 |
# File 'lib/qv/qvconfig.rb', line 16 def self.set_notes_dir(args = {}) @@notes_dir = File.(args[:notes_dir]) end |