Sha256: c04a4a7a35777fde094606e0b8aa6c9f73c45e8afb2795a74e6ebc4d8fa238ba

Contents?: true

Size: 586 Bytes

Versions: 2

Compression:

Stored size: 586 Bytes

Contents

class AppKit::InstallGenerator < Rails::Generators::Base
  source_root File.expand_path('../templates', __FILE__)
  include Rails::Generators::Migration

  def self.next_migration_number(path)
    Time.now.utc.strftime("%Y%m%d%H%M%S")
  end

  def copy_initializer
    copy_file "app_kit.rb", "config/initializers/app_kit.rb"
  end

  def create_user_migration
    migration_template "create_users.rb", "db/migrate/create_app_kit_users.rb"
  end

  def install_paper_trail
    generate "paper_trail:install"
  end

  def create_routes
    route 'mount AppKit::Engine => "/"'
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
app_kit-0.0.2 lib/generators/app_kit/install/install_generator.rb
app_kit-0.0.1 lib/generators/app_kit/install/install_generator.rb