diff options
author | Jonathan del Strother <jdelStrother@gmail.com> | 2021-03-09 16:52:07 +0000 |
---|---|---|
committer | Jonathan del Strother <jdelStrother@gmail.com> | 2021-03-10 10:44:14 +0000 |
commit | 878bae114264a36e8ef32d71e1ecd78560be983e (patch) | |
tree | 54a428e956f7bbef374aa6d873c99d5f24754a91 | |
parent | 78452c20934d40984e2c97693e689d2a4840cec8 (diff) |
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.
-rw-r--r-- | pkgs/development/ruby-modules/bundler-env/default.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/development/ruby-modules/bundler-env/default.nix b/pkgs/development/ruby-modules/bundler-env/default.nix index d412d10102f76..faef3be4d911c 100644 --- a/pkgs/development/ruby-modules/bundler-env/default.nix +++ b/pkgs/development/ruby-modules/bundler-env/default.nix @@ -23,7 +23,7 @@ let inherit (import ../bundled-common/functions.nix {inherit lib ruby gemConfig groups; }) genStubsScript; - basicEnv = (callPackage ../bundled-common {}) (args // { inherit pname name; mainGemName = pname; }); + basicEnv = (callPackage ../bundled-common { inherit bundler; }) (args // { inherit pname name; mainGemName = pname; }); inherit (basicEnv) envPaths; # Idea here is a mkDerivation that gen-bin-stubs new stubs "as specified" - |