Sha256: 3fd13663b5cea63e1594768cb464cbbdba3cc4efc574cc9a59109d72b9e3e02d

Contents?: true

Size: 516 Bytes

Versions: 8

Compression:

Stored size: 516 Bytes

Contents

class TheModerator::InstallGenerator < Rails::Generators::Base
  include Rails::Generators::Migration

  source_root File.expand_path('../templates', __FILE__)

  def copy_model
    template 'moderation.rb', File.join('app', 'models', 'moderation.rb')
  end

  def create_migration_file
    migration_template 'migration.rb', 'db/migrate/create_moderations.rb'
  end

  def self.next_migration_number(dirname)
    ActiveRecord::Migration.next_migration_number(
      current_migration_number(dirname) + 1)
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
the_moderator-0.1.7 lib/generators/the_moderator/install/install_generator.rb
the_moderator-0.1.6 lib/generators/the_moderator/install/install_generator.rb
the_moderator-0.1.5 lib/generators/the_moderator/install/install_generator.rb
the_moderator-0.1.4 lib/generators/the_moderator/install/install_generator.rb
the_moderator-0.1.3 lib/generators/the_moderator/install/install_generator.rb
the_moderator-0.1.2 lib/generators/the_moderator/install/install_generator.rb
the_moderator-0.1.1 lib/generators/the_moderator/install/install_generator.rb
the_moderator-0.1.0 lib/generators/the_moderator/install/install_generator.rb