Class: UcbRails::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- UcbRails::Generators::InstallGenerator
- Extended by:
- ActiveRecord::Generators::Migration
- Includes:
- Rails::Generators::Migration
- Defined in:
- lib/generators/ucb_rails/install_generator.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.initializer_path ⇒ Object
10 |
# File 'lib/generators/ucb_rails/install_generator.rb', line 10 def self.initializer_path; 'config/initializers/local_vendor/ucb_rails.rb';end |
Instance Method Details
#install ⇒ Object
25 26 27 28 29 |
# File 'lib/generators/ucb_rails/install_generator.rb', line 25 def install # copy_file "template.css", 'app/assets/stylesheets/user_announcements.css' copy_file "initializer.rb", 'config/initializers/local_vendor/ucb_rails.rb' # migration_template "migration.rb", "db/migrate/create_user_announcement_tables.rb" end |
#postscript ⇒ Object
31 32 33 34 35 36 37 |
# File 'lib/generators/ucb_rails/install_generator.rb', line 31 def postscript puts %( Installation complete: * review settings in the intializer ) puts "============================================================\n\n" end |
#preamble ⇒ Object
20 21 22 23 |
# File 'lib/generators/ucb_rails/install_generator.rb', line 20 def preamble puts "\n============================================================" puts "Installing UCB Rails Essentials\n" end |