summary refs log tree commit diff
path: root/pkgs/development/ruby-modules
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2018-12-11 21:22:45 +0000
committerAlyssa Ross <hi@alyssa.is>2018-12-11 21:26:09 +0000
commit26053cae74248f77bf34fb2a3f0efa0ec2af822f (patch)
tree86875ed188b31a69116b09addaa58fc8a6858154 /pkgs/development/ruby-modules
parent83a2d993d401a65d98784df5cc9fb1ea72e2f2a2 (diff)
downloadnixpkgs-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.nix2
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}"