Sha256: ca762e292dbc9ba37232b8ab22074afb6d17f48f62b683359182696c36320a70

Contents?: true

Size: 1001 Bytes

Versions: 8

Compression:

Stored size: 1001 Bytes

Contents

class Cms::FortressGenerator < Rails::Generators::Base
  # source_root File.expand_path('../templates', __FILE__)
  source_root File.expand_path('../../../../..', __FILE__)

  def install_devise
    generate("devise:install")
  end

  def install_comfortable_mexican_sofa
    generate("comfy:cms")
  end

  def generate_migrations
    rake("cms_fortress_engine:install:migrations")
  end

  def generate_initialization
    copy_file 'config/initializers/cms_fortress.rb',
      'config/initializers/cms_fortress.rb'
  end

  def copy_files
    log 'Copying files...'
    files = [
      'config/roles.yml'
    ]
    files.each do |file|
      copy_file file, file
    end
  end
=begin
  def generate_assets
    directory 'app/assets/javascripts/cms/fortress',
      'app/assets/javascripts/cms/fortress'

    directory 'app/assets/stylesheets/cms/fortress',
      'app/assets/stylesheets/cms/fortress'
  end
=end
  def show_readme
    readme 'lib/generators/cms/fortress/templates/README'
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
cms-fortress-1.2.2 lib/generators/cms/fortress/fortress_generator.rb
cms-fortress-1.2.1 lib/generators/cms/fortress/fortress_generator.rb
cms-fortress-1.2.0 lib/generators/cms/fortress/fortress_generator.rb
cms-fortress-1.1.8 lib/generators/cms/fortress/fortress_generator.rb
cms-fortress-1.1.7 lib/generators/cms/fortress/fortress_generator.rb
cms-fortress-1.1.6 lib/generators/cms/fortress/fortress_generator.rb
cms-fortress-1.1.5 lib/generators/cms/fortress/fortress_generator.rb
cms-fortress-1.1.4 lib/generators/cms/fortress/fortress_generator.rb