anchor.diff:  in {
     ruby_2_7 = generic {
       version = rubyVersion "2" "7" "5" "";
  +    revision = "f69aeb83146be640995753667fdd6c6f157527f5";
       sha256 = {
         src = "1wc1hwmz4m6iqlmqag8liyld917p6a8dvnhnpd1v8d8jl80bjm97";
         git = "16565fyl7141hr6q6d74myhsz46lvgam8ifnacshi68vzibwjbbh";
  
positive.code:   # Contains the ruby version heuristics
    rubyVersion = import ./ruby-version.nix { inherit lib; };
  
    generic = { version, sha256 }: let
      ver = version;
      tag = ver.gitTag;
      atLeast30 = lib.versionAtLeast ver.majMin "3.0";
  
negative.code: 
    ruby_3_1 = generic {
      version = rubyVersion "3" "1" "1" "";
      revision = "53f5fc4236a754ddf94b20dbb70ab63bd5109b18";
      sha256 = {
        src = "sha256-/m5Hgt6XRDl43bqLpL440iKqJNw+PwKmqOdwHA7rYZ0=";
        git = "sha256-76t/tGyK5nz7nvcRdHJTjjckU+Kv+/kbTMiNWJ93jU8=";
  