Sha256: 1121e53d1fd05b1cee19fa5d18c05ff1a8c48ffa584d81de313743783d4f9472

Contents?: true

Size: 605 Bytes

Versions: 4

Compression:

Stored size: 605 Bytes

Contents

require_relative "../base"

module Suspenders
  module Staging
    class PullRequestsGenerator < Generators::Base
      def configure_heroku_staging_pr_pipeline_host
        inject_template_into_file(
          "config/environments/production.rb",
          "partials/pull_requests_config.rb",
          after: "Rails.application.configure do\n"
        )
      end

      def create_review_apps_setup_script
        template(
          "bin_setup_review_app.erb",
          "bin/setup_review_app",
          force: true
        )

        run "chmod a+x bin/setup_review_app"
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
suspenders-20230113.0 lib/suspenders/generators/staging/pull_requests_generator.rb
suspenders-1.56.1 lib/suspenders/generators/staging/pull_requests_generator.rb
suspenders-1.55.1 lib/suspenders/generators/staging/pull_requests_generator.rb
suspenders-1.55.0 lib/suspenders/generators/staging/pull_requests_generator.rb