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/bundled-common | |
parent | 83a2d993d401a65d98784df5cc9fb1ea72e2f2a2 (diff) | |
download | nixlib-26053cae74248f77bf34fb2a3f0efa0ec2af822f.tar nixlib-26053cae74248f77bf34fb2a3f0efa0ec2af822f.tar.gz nixlib-26053cae74248f77bf34fb2a3f0efa0ec2af822f.tar.bz2 nixlib-26053cae74248f77bf34fb2a3f0efa0ec2af822f.tar.lz nixlib-26053cae74248f77bf34fb2a3f0efa0ec2af822f.tar.xz nixlib-26053cae74248f77bf34fb2a3f0efa0ec2af822f.tar.zst nixlib-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/bundled-common')
-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 f477b2bee7cb..6324f27e9faf 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}" |