Class: RailsVoter::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- RailsVoter::InstallGenerator
- Defined in:
- lib/generators/rails_voter/install/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#add_helpers ⇒ Object
19 20 21 |
# File 'lib/generators/rails_voter/install/install_generator.rb', line 19 def add_helpers copy_file "helpers.rb", "config/initializers/rails_voter_helpers.rb" end |
#add_migrations ⇒ Object
9 10 11 12 |
# File 'lib/generators/rails_voter/install/install_generator.rb', line 9 def add_migrations rake("rails_voter:install:migrations") rake("db:migrate") end |
#add_routes ⇒ Object
5 6 7 |
# File 'lib/generators/rails_voter/install/install_generator.rb', line 5 def add_routes route "mount RailsVoter::Engine, at: \"/rails_voter\"" end |
#add_sample_data ⇒ Object
14 15 16 17 |
# File 'lib/generators/rails_voter/install/install_generator.rb', line 14 def add_sample_data copy_file "sample_data.rb", "lib/tasks/rails_voter.rake" rake("rails_voter:add_sample_data") end |