Class: Musket::Configuration
- Inherits:
-
Object
- Object
- Musket::Configuration
- Defined in:
- lib/musket/configuration.rb
Class Method Summary collapse
Class Method Details
.copy_templates ⇒ Object
20 21 22 23 |
# File 'lib/musket/configuration.rb', line 20 def self.copy_templates FileUtils.mkdir(TEMPLATE_DIR) unless File.exists?TEMPLATE_DIR FileUtils.cp_r File.('../../templates', File.dirname(__FILE__)), CONFIG_DIR end |
.create ⇒ Object
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/musket/configuration.rb', line 9 def self.create FileUtils.mkdir(CONFIG_DIR) unless File.exists?CONFIG_DIR config = File.open(CONFIG_FILE, 'w+') data = { :author => "TODO: Write Author Name", :twitter => "TODO: Write Twitter Handle" } config.puts(data.to_yaml) config.close end |
.read ⇒ Object
3 4 5 6 7 |
# File 'lib/musket/configuration.rb', line 3 def self.read config = File.open(CONFIG_FILE, 'r') output = YAML.load(config.read) return output end |