Class: Uploadbox::ImageGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Uploadbox::ImageGenerator
- Includes:
- Rails::Generators::Migration
- Defined in:
- lib/generators/uploadbox/image/image_generator.rb
Instance Method Summary collapse
- #add_route ⇒ Object
- #copy_procfile ⇒ Object
- #create_initializers ⇒ Object
- #create_migration ⇒ Object
- #update_gitignore ⇒ Object
Instance Method Details
#add_route ⇒ Object
21 22 23 |
# File 'lib/generators/uploadbox/image/image_generator.rb', line 21 def add_route route "mount Uploadbox::Engine => '/uploadbox', as: :uploadbox" end |
#copy_procfile ⇒ Object
17 18 19 |
# File 'lib/generators/uploadbox/image/image_generator.rb', line 17 def copy_procfile copy_file 'Procfile', 'Procfile' end |
#create_initializers ⇒ Object
7 8 9 |
# File 'lib/generators/uploadbox/image/image_generator.rb', line 7 def create_initializers copy_file 'initializers/uploadbox.rb', 'config/initializers/uploadbox.rb' end |
#create_migration ⇒ Object
25 26 27 |
# File 'lib/generators/uploadbox/image/image_generator.rb', line 25 def create_migration migration_template 'migrate/create_images.rb', 'db/migrate/create_images.rb' end |
#update_gitignore ⇒ Object
11 12 13 14 15 |
# File 'lib/generators/uploadbox/image/image_generator.rb', line 11 def update_gitignore return unless File.exist?('.gitignore') append_to_file '.gitignore', "\npublic/uploads" end |