Class: Humdrum::Generators::SetupGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Humdrum::Generators::SetupGenerator
- Defined in:
- lib/rails/generators/humdrum/setup/setup_generator.rb
Instance Method Summary collapse
- #configure_database ⇒ Object
- #generate_constants_config ⇒ Object
- #generate_core_ext ⇒ Object
- #generate_locales ⇒ Object
-
#remove_index_file ⇒ Object
Removing public/index.html for rails 1.9.x apps.
- #set_gitignore ⇒ Object
- #set_rbenv_gemsets ⇒ Object
- #set_ruby_version ⇒ Object
Instance Method Details
#configure_database ⇒ Object
59 60 61 62 63 64 |
# File 'lib/rails/generators/humdrum/setup/setup_generator.rb', line 59 def configure_database if .config_database template "config/database.example.sql", "config/database.example.yml" template "config/database.sql", "config/database.yml" end end |
#generate_constants_config ⇒ Object
29 30 31 |
# File 'lib/rails/generators/humdrum/setup/setup_generator.rb', line 29 def generate_constants_config template "config/initializers/config_center.rb", "config/initializers/config_center.rb" end |
#generate_core_ext ⇒ Object
37 38 39 |
# File 'lib/rails/generators/humdrum/setup/setup_generator.rb', line 37 def generate_core_ext template "lib/core_ext/string.rb", "lib/core_ext/string.rb" end |
#generate_locales ⇒ Object
33 34 35 |
# File 'lib/rails/generators/humdrum/setup/setup_generator.rb', line 33 def generate_locales template "config/locales/humdrum.en.yml", "config/locales/humdrum.en.yml" end |
#remove_index_file ⇒ Object
Removing public/index.html for rails 1.9.x apps
25 26 27 |
# File 'lib/rails/generators/humdrum/setup/setup_generator.rb', line 25 def remove_index_file remove_file "public/index.html" end |
#set_gitignore ⇒ Object
41 42 43 44 45 |
# File 'lib/rails/generators/humdrum/setup/setup_generator.rb', line 41 def set_gitignore unless .skip_gitignore template "gitignore", ".gitignore" end end |
#set_rbenv_gemsets ⇒ Object
53 54 55 56 57 |
# File 'lib/rails/generators/humdrum/setup/setup_generator.rb', line 53 def set_rbenv_gemsets unless .skip_gemset template "rbenv-gemsets", ".rbenv-gemsets" end end |
#set_ruby_version ⇒ Object
47 48 49 50 51 |
# File 'lib/rails/generators/humdrum/setup/setup_generator.rb', line 47 def set_ruby_version unless .skip_ruby_version template "ruby-version", ".ruby-version" end end |