Class: SecConfig::Generators::Konf
- Inherits:
-
Thor::Group
- Object
- Thor::Group
- SecConfig::Generators::Konf
- Includes:
- Thor::Actions
- Defined in:
- lib/sec_config/generators/konf.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.source_root ⇒ Object
22 23 24 |
# File 'lib/sec_config/generators/konf.rb', line 22 def self.source_root File.("../templates", __FILE__) end |
Instance Method Details
#add_to_gitignore ⇒ Object
18 19 20 |
# File 'lib/sec_config/generators/konf.rb', line 18 def add_to_gitignore append_file ".gitignore", "config/sec_config.yml" end |
#create_konf_files ⇒ Object
9 10 11 12 |
# File 'lib/sec_config/generators/konf.rb', line 9 def create_konf_files template("config.yml.erb", File.join(path, "config.yml")) template("sec_config.yml.sample.erb", File.join(path, "sec_config.sample.yml")) end |
#create_preinitializer ⇒ Object
14 15 16 |
# File 'lib/sec_config/generators/konf.rb', line 14 def create_preinitializer template("preinitializer.rb", File.join(path, "preinitializer.rb")) end |