Class: UcbRails::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
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_pathObject



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

#installObject



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

#postscriptObject



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

#preambleObject



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