Class: Bitsy::ConfigGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Bitsy::ConfigGenerator
- Defined in:
- lib/generators/bitsy/config_generator.rb
Instance Method Summary collapse
- #create_clockwork_config_file ⇒ Object
- #create_config_file ⇒ Object
- #create_initializer_file ⇒ Object
- #ignore_bitsy_yml ⇒ Object
- #mount_on_routes ⇒ Object
Instance Method Details
#create_clockwork_config_file ⇒ Object
20 21 22 23 24 25 |
# File 'lib/generators/bitsy/config_generator.rb', line 20 def create_clockwork_config_file copy_file( "clock.rb", File.join("config", "clock.rb") ) end |
#create_config_file ⇒ Object
9 10 11 |
# File 'lib/generators/bitsy/config_generator.rb', line 9 def create_config_file copy_file "bitsy.yml", File.join("config", "bitsy.yml") end |
#create_initializer_file ⇒ Object
13 14 15 16 17 18 |
# File 'lib/generators/bitsy/config_generator.rb', line 13 def create_initializer_file copy_file( "initializer.rb", File.join("config", "initializers", "bitsy.rb"), ) end |
#ignore_bitsy_yml ⇒ Object
27 28 29 |
# File 'lib/generators/bitsy/config_generator.rb', line 27 def ignore_bitsy_yml append_file ".gitignore", "config/bitsy.yml" end |
#mount_on_routes ⇒ Object
31 32 33 34 35 36 37 |
# File 'lib/generators/bitsy/config_generator.rb', line 31 def mount_on_routes inject_into_file( "config/routes.rb", %Q( mount Bitsy::Engine, at: "bitsy"\n), before: /^end/ ) end |