diff options
author | Alyssa Ross <hi@alyssa.is> | 2018-12-11 21:22:45 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2018-12-11 21:26:09 +0000 |
commit | 26053cae74248f77bf34fb2a3f0efa0ec2af822f (patch) | |
tree | 86875ed188b31a69116b09addaa58fc8a6858154 /pkgs/development/ruby-modules | |
parent | 83a2d993d401a65d98784df5cc9fb1ea72e2f2a2 (diff) | |
download | nixpkgs-26053cae74248f77bf34fb2a3f0efa0ec2af822f.tar nixpkgs-26053cae74248f77bf34fb2a3f0efa0ec2af822f.tar.gz nixpkgs-26053cae74248f77bf34fb2a3f0efa0ec2af822f.tar.bz2 nixpkgs-26053cae74248f77bf34fb2a3f0efa0ec2af822f.tar.lz nixpkgs-26053cae74248f77bf34fb2a3f0efa0ec2af822f.tar.xz nixpkgs-26053cae74248f77bf34fb2a3f0efa0ec2af822f.tar.zst nixpkgs-26053cae74248f77bf34fb2a3f0efa0ec2af822f.zip |
bundlerEnv: always include default gems
"default" isn't really a group, it's more the absence of one. With Bundler, this means that a gem should be installed unconditionally, regardless of which groups are specified. It doesn't really make sense to allow these gems to be omitted from a bundlerEnv.
Diffstat (limited to 'pkgs/development/ruby-modules')
-rw-r--r-- | pkgs/development/ruby-modules/bundled-common/functions.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/development/ruby-modules/bundled-common/functions.nix b/pkgs/development/ruby-modules/bundled-common/functions.nix index f477b2bee7c..6324f27e9fa 100644 --- a/pkgs/development/ruby-modules/bundled-common/functions.nix +++ b/pkgs/development/ruby-modules/bundled-common/functions.nix @@ -52,7 +52,7 @@ in rec { groupMatches = groups: attrs: groups == null || !(attrs ? "groups") || - (intersectLists groups attrs.groups) != []; + (intersectLists (groups ++ [ "default" ]) attrs.groups) != []; applyGemConfigs = attrs: (if gemConfig ? "${attrs.gemName}" |