anchor.diff:      ruby_2_7
       ruby_3_0;
   
  -  ruby = ruby_2_6;
  -  rubyPackages = rubyPackages_2_6;
  +  ruby = ruby_2_7;
  +  rubyPackages = rubyPackages_2_7;
   
     rubyPackages_2_6 = recurseIntoAttrs ruby_2_6.gems;
     rubyPackages_2_7 = recurseIntoAttrs ruby_2_7.gems;
  
positive.code: 
    discount = callPackage ../tools/text/discount { };
  
    discourse = callPackage ../servers/web-apps/discourse {
      ruby = ruby_2_7;
    };
  
    discourse-mail-receiver = callPackage ../servers/web-apps/discourse/mail_receiver {
      ruby = ruby_2_7;
    };
  
    discocss = callPackage ../tools/misc/discocss { };
  
  
negative.code: 
    gitkraken = callPackage ../applications/version-management/gitkraken { };
  
    gitlab = callPackage ../applications/version-management/gitlab { };
    gitlab-ee = callPackage ../applications/version-management/gitlab {
      gitlabEnterprise = true;
    };
  
    gitlab-runner = callPackage ../development/tools/continuous-integration/gitlab-runner { };
  
    gitlab-shell = callPackage ../applications/version-management/gitlab/gitlab-shell { };
  
    gitlab-triage = callPackage ../applications/version-management/gitlab-triage { };
  
  