Sha256: 1dbb5d2d22499d63143beab5a11bd6ba786189175a1f4a20e96474c2405680cc
Contents?: true
Size: 1.16 KB
Versions: 2
Compression:
Stored size: 1.16 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 remove_public_index remove_file 'public/index.html' 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
social_stream-0.2.3 | lib/generators/social_stream/install_generator.rb |
social_stream-0.2.2 | lib/generators/social_stream/install_generator.rb |