Class: Klipp::Configuration
- Inherits:
-
Object
- Object
- Klipp::Configuration
- Defined in:
- lib/klipp/configuration.rb
Constant Summary collapse
- @@auto_create_dirs =
set by the gem’s binary
false
Class Method Summary collapse
- .auto_create(dir) ⇒ Object
- .auto_create_dirs ⇒ Object
- .auto_create_dirs=(auto_create_dirs) ⇒ Object
- .root_dir ⇒ Object
Class Method Details
.auto_create(dir) ⇒ Object
14 15 16 17 18 19 |
# File 'lib/klipp/configuration.rb', line 14 def self.auto_create(dir) if auto_create_dirs && File.directory?(File.dirname dir) && !File.exists?(dir) Dir.mkdir dir end dir end |
.auto_create_dirs ⇒ Object
6 7 8 |
# File 'lib/klipp/configuration.rb', line 6 def self.auto_create_dirs @@auto_create_dirs end |
.auto_create_dirs=(auto_create_dirs) ⇒ Object
10 11 12 |
# File 'lib/klipp/configuration.rb', line 10 def self.auto_create_dirs= auto_create_dirs @@auto_create_dirs = auto_create_dirs end |
.root_dir ⇒ Object
21 22 23 |
# File 'lib/klipp/configuration.rb', line 21 def self.root_dir auto_create File.join(Dir.home, '.klipp') end |