Sha256: e9f7f10c7a6263461817feab0a9b90ccad4ce136716522a70dc64baea03c32e4
Contents?: true
Size: 1.09 KB
Versions: 10
Compression:
Stored size: 1.09 KB
Contents
class SocialStream::InstallGenerator < Rails::Generators::Base #:nodoc: include Rails::Generators::Migration hook_for :javascript hook_for :authentication source_root File.expand_path('../templates', __FILE__) def create_initializer_file copy_file 'initializer.rb', 'config/initializers/social_stream.rb' end def create_config_file copy_file 'seeds.yml', 'db/seeds/social_stream.yml' end def copy_public directory "public" end def create_application_layout copy_file File.join(File.dirname(__FILE__), '../../../', 'app/views/layouts/application.html.erb'), 'app/views/layouts/application.html.erb' end def create_seed_code seed_code = "\nSocialStream.seed!" in_root do append_file 'db/seeds.rb', seed_code end end # TODO: hook_for :orm require 'rails/generators/active_record' def self.next_migration_number(dirname) ActiveRecord::Generators::Base.next_migration_number(dirname) end def create_migration_file migration_template 'migration.rb', 'db/migrate/create_social_stream.rb' end end
Version data entries
10 entries across 10 versions & 1 rubygems