nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

bundlerEnv: Allow overriding bundler

Prior to this it doesn't seem to be possible to customize the version of
bundler used in a bundlerEnv app. This change allows something like the
following:

```nix
let bundler = pkgs.buildRubyGem rec {
gemName="bundler";
name="bundler-2.2.11";
version="2.2.11";
source.sha256="1izx6wsjdm6mnbxazgz1z5qbhwrrisbq0np2nmx4ij6lrqjy18jf";
};
in pkgs.bundlerEnv.override { inherit bundler; } {
name="test";
gemdir=./.;
}
```

to use bundler 2.2.11 rather than the 2.1.5 default.

+1 -1
+1 -1
pkgs/development/ruby-modules/bundler-env/default.nix
··· 23 23 let 24 24 inherit (import ../bundled-common/functions.nix {inherit lib ruby gemConfig groups; }) genStubsScript; 25 25 26 - basicEnv = (callPackage ../bundled-common {}) (args // { inherit pname name; mainGemName = pname; }); 26 + basicEnv = (callPackage ../bundled-common { inherit bundler; }) (args // { inherit pname name; mainGemName = pname; }); 27 27 28 28 inherit (basicEnv) envPaths; 29 29 # Idea here is a mkDerivation that gen-bin-stubs new stubs "as specified" -