Sha256: bda469e91facbef478984feec59a449bbc319550d5fe03ba1b37f892b2468fa5

Contents?: true

Size: 1.06 KB

Versions: 72

Compression:

Stored size: 1.06 KB

Contents

# frozen_string_literal: true

module RailsAppGenerator
  # The application builder allows you to override elements of the application
  # generator without being forced to reverse the operations of the default generator.
  class AppBuilder < Rails::AppBuilder
    # def bin
    #   super
    #   template 'bin/setup.erb', 'bin/setup', force: true
    # end

    # def credentials
    #   super
    #   # This sets up credentials using a custom template for both development and production use
    #   RailsAppGenerator::AddOns::Credentials.apply
    # end

    def readme
      template 'README.md.erb', 'README.md'
    end

    # def ruby_version
    #   RailsAppGenerator::AddOns::RubyVersion.new(Context.new(options)).apply
    # end

    def gemfile
      template 'Gemfile.erb', 'Gemfile'
    end

    # def gitignore
    #   template '.gitignore.erb', '.gitignore'
    # end

    # def database_yml
    #   if options[:database] == 'postgresql'
    #     template 'config/postgresql.yml.erb', 'config/database.yml'
    #   else
    #     super
    #   end
    # end
  end
end

Version data entries

72 entries across 72 versions & 1 rubygems

Version Path
rails_app_generator-0.3.6 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.3.5 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.3.4 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.3.3 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.3.2 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.3.1 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.3.0 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.2.43 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.2.42 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.2.41 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.2.40 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.2.39 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.2.38 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.2.37 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.2.36 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.2.35 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.2.34 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.2.33 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.2.32 lib/rails_app_generator/app_builder.rb
rails_app_generator-0.2.31 lib/rails_app_generator/app_builder.rb