method

bundle_command

rails latest stable - Class: Rails::Generators::BundleHelper

Method not available on this version

This method is only available on newer versions. The first available version (v8.1.1) is shown here.

bundle_command(command, env = {}, params = {})
public

No documentation available.

# File railties/lib/rails/generators/bundle_helper.rb, line 6
      def bundle_command(command, env = {}, params = {})
        say_status :run, "bundle #{command}"

        # We are going to shell out rather than invoking Bundler::CLI.new(command)
        # because `rails new` loads the Thor gem and on the other hand bundler uses
        # its own vendored Thor, which could be a different version. Running both
        # things in the same process is a recipe for a night with paracetamol.
        #
        # Thanks to James Tucker for the Gem tricks involved in this call.
        _bundle_command = Gem.bin_path("bundler", "bundle")

        require "bundler"
        Bundler.with_original_env do
          exec_bundle_command(_bundle_command, command, env, params)
        end
      end