CINXE.COM

RubyGems - rspec-core - Versions diffs - 3.12.2 → 3.13.0 - Mend - Supply Chain Defender

<!DOCTYPE html> <html> <head> <title> RubyGems - rspec-core - Versions diffs - 3.12.2 → 3.13.0 - Mend - Supply Chain Defender </title> <link rel="icon" type="image/png" href="/packs/media/images/production/favicons/favicon-32x32-fa0286238d4d512e71dba3881cbbcc42.png" /> <link rel="mask-icon" type="image/x-icon" href="/packs/media/images/production/favicons/favicon-786db6a85c0dea068c1a7047338024d2.svg" /> <link rel="apple-touch-icon" type="image/png" href="/packs/media/images/production/favicons/apple-touch-icon-11491aa2351c88b3b48534d1576a2ff9.png" /> <link rel="shortcut icon" type="image/x-icon" href="/packs/media/images/production/favicons/favicon-81c62e5500c39bd10e99844e94455995.ico" /> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="UfHvwuwQLrLvnrK2rigyiLJqDnmvvJm02JC_ELyLuScmFgoAf59ULPjOEUD5RxB883vZeem6xpU1XyOAXSf6IA" /> <meta content='no-cache' name='turbolinks-cache-control'> <meta content='width=device-width, initial-scale=1' name='viewport'> <link rel="stylesheet" href="/packs/css/application-b44eb75784afb1e9f8ce.css" media="all" /> <script src="/packs/js/application-9f130b109122a7b55e22.js" data-turbolinks-track="reload"></script> <link href='https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i' rel='stylesheet'> </head> <body class='registries ruby_gems diffs' id='page-top'> <div id='wrapper'> <div class='d-flex flex-column' id='content-wrapper'> <div id='content'> <nav class='navbar navbar-expand navbar-light bg-white topbar mb-4 shadow'> <a class='sidebar-brand d-flex align-items-center justify-content-center' href='/'> <div class='sidebar-brand-text mx-3 d-none d-xxl-block d-xl-block'> <img alt="Diffend" src="/packs/media/images/production/logos/vertical-dark-5363ad390f9fcfd11bfecf89a3fb60f1.svg" /> </div> </a> <div class='container'> <ul class='navbar-nav'> <li class='nav-item'> <a class='nav-link' href='/gems'> <span class='mr-2 d-none d-lg-inline text-gray-600'> RubyGems </span> </a> </li> <li class='nav-item'> <a class='nav-link' href='/npm'> <span class='mr-2 d-none d-lg-inline text-gray-600'> npm </span> </a> </li> <div class='topbar-divider d-sm-block'></div> <li class='nav-item'> <a class='nav-link' href='/organizations'> <span class='mr-2 d-none d-lg-inline text-gray-600'> Organizations </span> </a> </li> </ul> <ul class='navbar-nav'> <div class='topbar-divider d-none d-sm-block'></div> <li class='nav-item'> <a class='nav-link' href='/users/sign_in'> <span class='mr-2 d-none d-lg-inline text-gray-600'> <i class='fas fa-key fa-fw mr-2'></i> Log in </span> </a> </li> <li class='nav-item'> <a class='nav-link' href='/users/sign_up'> <span class='mr-2 d-none d-lg-inline text-gray-600'> <i class='fas fa-user-plus fa-fw mr-2'></i> Sign up </span> </a> </li> </ul> </div> </nav> <div class='container'> <div class='row'> <div class='col mb-1'> <nav> <ol class='breadcrumb'> <li class='breadcrumb-item'> <a href="/gems">RubyGems</a> </li> <li class='breadcrumb-item'> <a href="/gems/rspec-core">rspec-core</a> </li> <li class='breadcrumb-item'> <a href="/gems/rspec-core">Versions diffs</a> </li> <li class='breadcrumb-item'> <a href="/gems/rspec-core/3.12.2/3.13.0">3.12.2 → 3.13.0</a> </li> </ol> </nav> </div> </div> <div class='row'> <div class='col'> <div class='text-right mb-4'> </div> </div> </div> <div class='row'> <div class='col align-items-center mb-4'> <div class='text-center'> <h2 class='text-gray-800'> rspec-core 3.12.2 → 3.13.0 </h2> </div> </div> </div> <div data-diff-id='e6da54d2-d718-477a-a96d-354190fb6d98' data-diff-state='finished' id='diff-id'> <div class='row'> <div class='col pt-2 text-black'> <div class='row'> <div class='col-lg-12 mb-4 mt-2'> <div class='card bg-info text-white shadow'> <div class='card-body'> <span class='icon text-white-100 mr-2'> <i class='fas fa-info-circle'></i> </span> Sign up to get <strong>free</strong> protection for your applications and to get access to all the features. </div> </div> </div> </div> <div id='diff'> <div class='mb-3'> <div class="d2h-file-list-wrapper"> <div class="d2h-file-list-header"> <span class="d2h-file-list-title">Files changed (16)</span> <a class="d2h-file-switch d2h-hide">hide</a> <a class="d2h-file-switch d2h-show">show</a> </div> <ol class="d2h-file-list"> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/rspec-core/3.12.2/3.13.0/page/1#d2h-683205" class="d2h-file-name">checksums.yaml</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+4</span> <span class="d2h-lines-deleted">-4</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/rspec-core/3.12.2/3.13.0/page/1#d2h-484767" class="d2h-file-name">checksums.yaml.gz.sig</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+0</span> <span class="d2h-lines-deleted">-0</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/rspec-core/3.12.2/3.13.0/page/1#d2h-303894" class="d2h-file-name">data/Changelog.md</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+26</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/rspec-core/3.12.2/3.13.0/page/1#d2h-027470" class="d2h-file-name">data/README.md</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+5</span> <span class="d2h-lines-deleted">-0</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/rspec-core/3.12.2/3.13.0/page/1#d2h-951815" class="d2h-file-name">data/lib/rspec/core/configuration.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+30</span> <span class="d2h-lines-deleted">-2</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/rspec-core/3.12.2/3.13.0/page/1#d2h-683720" class="d2h-file-name">data/lib/rspec/core/configuration_options.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+6</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/rspec-core/3.12.2/3.13.0/page/1#d2h-440371" class="d2h-file-name">data/lib/rspec/core/formatters/exception_presenter.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+27</span> <span class="d2h-lines-deleted">-6</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/rspec-core/3.12.2/3.13.0/page/1#d2h-200580" class="d2h-file-name">data/lib/rspec/core/formatters/json_formatter.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+7</span> <span class="d2h-lines-deleted">-6</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/rspec-core/3.12.2/3.13.0/page/1#d2h-450859" class="d2h-file-name">data/lib/rspec/core/notifications.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+2</span> <span class="d2h-lines-deleted">-0</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/rspec-core/3.12.2/3.13.0/page/1#d2h-731765" class="d2h-file-name">data/lib/rspec/core/ordering.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+40</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/rspec-core/3.12.2/3.13.0/page/1#d2h-777942" class="d2h-file-name">data/lib/rspec/core/output_wrapper.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+2</span> <span class="d2h-lines-deleted">-2</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/rspec-core/3.12.2/3.13.0/page/1#d2h-941777" class="d2h-file-name">data/lib/rspec/core/runner.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+5</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/rspec-core/3.12.2/3.13.0/page/1#d2h-402661" class="d2h-file-name">data/lib/rspec/core/version.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+1</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/rspec-core/3.12.2/3.13.0/page/1#d2h-311869" class="d2h-file-name">data.tar.gz.sig</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+0</span> <span class="d2h-lines-deleted">-0</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/rspec-core/3.12.2/3.13.0/page/1#d2h-004177" class="d2h-file-name">metadata</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+6</span> <span class="d2h-lines-deleted">-6</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/rspec-core/3.12.2/3.13.0/page/1#d2h-719307" class="d2h-file-name">metadata.gz.sig</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+0</span> <span class="d2h-lines-deleted">-0</span> </span> </span> </li> </ol> </div> </div> <div id="d2h-683205" class="d2h-file-wrapper" data-lang="yaml"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-683205">checksums.yaml</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -1,7 +1,7 @@</div> </td> </tr><tr> <td id="d2h-683205-23" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683205-23"> <div class="line-num1">1</div> <div class="line-num2">1</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">---</span> </div> </td> </tr><tr> <td id="d2h-683205-34" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683205-34"> <div class="line-num1">2</div> <div class="line-num2">2</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">SHA256:</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">3</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> metadata.gz: <del>e105bb79ced0094703c116de121aced72afd16f580c3faba5aa9da6c7d84316d</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">4</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> data.tar.gz: <del>7f5df2dec8edeb01d39c2296331d5a24aa2b8c2f4122763045edf4d27531df56</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">3</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> metadata.gz: <ins>74e1ccff0acb0f5e68bb6ed4c4552b0313d28e348f414d37e09b5741321c6153</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">4</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> data.tar.gz: <ins>017cac1b0c789c1a75dc9bb782a415608284ef2e9fcaba87087e5745040abeb2</ins></span> </div> </td> </tr><tr> <td id="d2h-683205-89" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683205-89"> <div class="line-num1">5</div> <div class="line-num2">5</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">SHA512:</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">6</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> metadata.gz: <del>64d5b3ad7ccd921c553ef73c7870d4118d5ad6de826a5ed26190983d802455c1caf80f62a9982aad70492ba40b568d2e84fb19f8ffde6940ecf37100953a20d7</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">7</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> data.tar.gz: <del>04ac5e2f690218999a7a936319d7e4f2a995cc796364d9c3af5a0db6065d271be0e2445c5f7038b85ccfe4bf03ae7d263600e4de36cca4c8e6e241e51fcb4bbb</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">6</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> metadata.gz: <ins>e16148576b7e0405cf5de89771fc303a7ae20166250f5d29b5c651bc5a7757a7da183081eccf762050cc85b2e8f2618d7a4104f5957da9e5d6709b17b780d81a</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">7</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> data.tar.gz: <ins>e8a969ee3e5154e6873a5b180ae71a24cc0ae5c62cf5c2642fafab7be5814c2e37987256cbf908421ee1eacfd0ebe0476f254108845df2cdc921cf2fbebd3741</ins></span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-484767" class="d2h-file-wrapper" data-lang=""> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-484767">checksums.yaml.gz.sig</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">Binary file</div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-303894" class="d2h-file-wrapper" data-lang="md"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-303894">data/Changelog.md</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -1,5 +1,30 @@</div> </td> </tr><tr> <td id="d2h-303894-198" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-303894-198"> <div class="line-num1">1</div> <div class="line-num2">1</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">### Development</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">2</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn">[Full Changelog](http:&#x2F;&#x2F;github.com&#x2F;rspec&#x2F;rspec-core&#x2F;compare&#x2F;v3.12.<del>2</del>...<del>3-12-maintenance</del>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">2</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">[Full Changelog](http:&#x2F;&#x2F;github.com&#x2F;rspec&#x2F;rspec-core&#x2F;compare&#x2F;v3.12.<ins>3</ins>...<ins>main</ins>)</span> </div> </td> </tr><tr> <td id="d2h-303894-231" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-231"> <div class="line-num1"></div> <div class="line-num2">3</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-303894-242" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-242"> <div class="line-num1"></div> <div class="line-num2">4</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">### 3.13.0 &#x2F; 2024-02-04</span> </div> </td> </tr><tr> <td id="d2h-303894-253" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-253"> <div class="line-num1"></div> <div class="line-num2">5</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">[Full Changelog](http:&#x2F;&#x2F;github.com&#x2F;rspec&#x2F;rspec-core&#x2F;compare&#x2F;v3.12.3...v3.13.0)</span> </div> </td> </tr><tr> <td id="d2h-303894-264" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-264"> <div class="line-num1"></div> <div class="line-num2">6</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-303894-275" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-275"> <div class="line-num1"></div> <div class="line-num2">7</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">Enhancements:</span> </div> </td> </tr><tr> <td id="d2h-303894-286" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-286"> <div class="line-num1"></div> <div class="line-num2">8</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-303894-297" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-297"> <div class="line-num1"></div> <div class="line-num2">9</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">* Support the `--backtrace` flag when using the JSON formatter. (Matt Larraz, #2980)</span> </div> </td> </tr><tr> <td id="d2h-303894-308" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-308"> <div class="line-num1"></div> <div class="line-num2">10</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">* Ignore commented out lines in CLI config files (e.g. `.rspec`). (Junichi Ito, #2984)</span> </div> </td> </tr><tr> <td id="d2h-303894-319" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-319"> <div class="line-num1"></div> <div class="line-num2">11</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">* Add `pending_failure_output` config option to allow skipping backtraces or</span> </div> </td> </tr><tr> <td id="d2h-303894-330" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-330"> <div class="line-num1"></div> <div class="line-num2">12</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> muting pending specs output. (Phil Pirozhkov, #2957)</span> </div> </td> </tr><tr> <td id="d2h-303894-341" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-341"> <div class="line-num1"></div> <div class="line-num2">13</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">* Process `--dry-run` before configuration flags that read files so that introspecting</span> </div> </td> </tr><tr> <td id="d2h-303894-352" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-352"> <div class="line-num1"></div> <div class="line-num2">14</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> it returns the correct value. (Xenor Chang, #3008)</span> </div> </td> </tr><tr> <td id="d2h-303894-363" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-363"> <div class="line-num1"></div> <div class="line-num2">15</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">* Allow specifying custom ordering strategies via `--order`. (Jon Rowe, #3025)</span> </div> </td> </tr><tr> <td id="d2h-303894-374" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-374"> <div class="line-num1"></div> <div class="line-num2">16</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">* Use the improved `syntax_suggest` output for `SyntaxError` when available.</span> </div> </td> </tr><tr> <td id="d2h-303894-385" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-385"> <div class="line-num1"></div> <div class="line-num2">17</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> (Richard Schneeman, #3015, #3026)</span> </div> </td> </tr><tr> <td id="d2h-303894-396" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-396"> <div class="line-num1"></div> <div class="line-num2">18</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">* Add config option (`RSpec::Core::Configuration#full_cause_backtrace`) to print the</span> </div> </td> </tr><tr> <td id="d2h-303894-407" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-407"> <div class="line-num1"></div> <div class="line-num2">19</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> entire backtrace of an exception cause. (David Taylor, #3046)</span> </div> </td> </tr><tr> <td id="d2h-303894-418" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-418"> <div class="line-num1"></div> <div class="line-num2">20</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-303894-429" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-429"> <div class="line-num1"></div> <div class="line-num2">21</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">### 3.12.3 &#x2F; 2024-02-04</span> </div> </td> </tr><tr> <td id="d2h-303894-440" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-440"> <div class="line-num1"></div> <div class="line-num2">22</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">[Full Changelog](http:&#x2F;&#x2F;github.com&#x2F;rspec&#x2F;rspec-core&#x2F;compare&#x2F;v3.12.2...v3.12.3)</span> </div> </td> </tr><tr> <td id="d2h-303894-451" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-451"> <div class="line-num1"></div> <div class="line-num2">23</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-303894-462" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-462"> <div class="line-num1"></div> <div class="line-num2">24</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">Bug fixes:</span> </div> </td> </tr><tr> <td id="d2h-303894-473" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-473"> <div class="line-num1"></div> <div class="line-num2">25</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-303894-484" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-484"> <div class="line-num1"></div> <div class="line-num2">26</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">* Use `__send__` in output wrapper to avoid issues with IO objects that implement `send`</span> </div> </td> </tr><tr> <td id="d2h-303894-495" class="d2h-code-linenumber d2h-ins"><a href="#d2h-303894-495"> <div class="line-num1"></div> <div class="line-num2">27</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> like `Socket`. (Richard Platel, #3045)</span> </div> </td> </tr><tr> <td id="d2h-303894-506" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-303894-506"> <div class="line-num1">3</div> <div class="line-num2">28</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-303894-517" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-303894-517"> <div class="line-num1">4</div> <div class="line-num2">29</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">### 3.12.2 &#x2F; 2023-04-18</span> </div> </td> </tr><tr> <td id="d2h-303894-528" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-303894-528"> <div class="line-num1">5</div> <div class="line-num2">30</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">[Full Changelog](http:&#x2F;&#x2F;github.com&#x2F;rspec&#x2F;rspec-core&#x2F;compare&#x2F;v3.12.1...v3.12.2)</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-027470" class="d2h-file-wrapper" data-lang="md"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-027470">data/README.md</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -116,6 +116,11 @@ pretty much the same as `shared_examples` and `include_examples`, providing</div> </td> </tr><tr> <td id="d2h-027470-566" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-027470-566"> <div class="line-num1">116</div> <div class="line-num2">116</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">more accurate naming when you share hooks, `let` declarations, helper methods,</span> </div> </td> </tr><tr> <td id="d2h-027470-577" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-027470-577"> <div class="line-num1">117</div> <div class="line-num2">117</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">etc, but no examples.</span> </div> </td> </tr><tr> <td id="d2h-027470-588" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-027470-588"> <div class="line-num1">118</div> <div class="line-num2">118</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-027470-599" class="d2h-code-linenumber d2h-ins"><a href="#d2h-027470-599"> <div class="line-num1"></div> <div class="line-num2">119</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">If you want to reuse shared examples or contexts across your RSpec suite you can</span> </div> </td> </tr><tr> <td id="d2h-027470-610" class="d2h-code-linenumber d2h-ins"><a href="#d2h-027470-610"> <div class="line-num1"></div> <div class="line-num2">120</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">define them in a stand alone _*.rb_ files (_spec&#x2F;support&#x2F;shared_examples&#x2F;definition.rb_</span> </div> </td> </tr><tr> <td id="d2h-027470-621" class="d2h-code-linenumber d2h-ins"><a href="#d2h-027470-621"> <div class="line-num1"></div> <div class="line-num2">121</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">for example). But you will have to manually `require` them (there is no autoloading of</span> </div> </td> </tr><tr> <td id="d2h-027470-632" class="d2h-code-linenumber d2h-ins"><a href="#d2h-027470-632"> <div class="line-num1"></div> <div class="line-num2">122</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">_spec&#x2F;support&#x2F;_ directory unless you set it up yourself).</span> </div> </td> </tr><tr> <td id="d2h-027470-643" class="d2h-code-linenumber d2h-ins"><a href="#d2h-027470-643"> <div class="line-num1"></div> <div class="line-num2">123</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-027470-654" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-027470-654"> <div class="line-num1">119</div> <div class="line-num2">124</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">## Metadata</span> </div> </td> </tr><tr> <td id="d2h-027470-665" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-027470-665"> <div class="line-num1">120</div> <div class="line-num2">125</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-027470-676" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-027470-676"> <div class="line-num1">121</div> <div class="line-num2">126</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">rspec-core stores a metadata hash with every example and group, which</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-951815" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-951815">data/lib/rspec/core/configuration.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -453,11 +453,30 @@ module RSpec</div> </td> </tr><tr> <td id="d2h-951815-714" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-714"> <div class="line-num1">453</div> <div class="line-num2">453</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> add_setting :threadsafe</span> </div> </td> </tr><tr> <td id="d2h-951815-725" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-725"> <div class="line-num1">454</div> <div class="line-num2">454</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-951815-736" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-736"> <div class="line-num1">455</div> <div class="line-num2">455</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> # @macro add_setting</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">456</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> # Maximum count of failed source lines to display in the failure reports<del>.</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">457</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> # (<del>default</del> `10`).</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">456</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Maximum count of failed source lines to display in the failure reports</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">457</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # (<ins>defaults</ins> <ins>to </ins>`10`).</span> </div> </td> </tr><tr> <td id="d2h-951815-791" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-791"> <div class="line-num1">458</div> <div class="line-num2">458</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> # return [Integer]</span> </div> </td> </tr><tr> <td id="d2h-951815-802" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-802"> <div class="line-num1">459</div> <div class="line-num2">459</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> add_setting :max_displayed_failure_line_count</span> </div> </td> </tr><tr> <td id="d2h-951815-813" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-813"> <div class="line-num1">460</div> <div class="line-num2">460</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-951815-824" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-824"> <div class="line-num1"></div> <div class="line-num2">461</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @macro full_cause_backtrace</span> </div> </td> </tr><tr> <td id="d2h-951815-835" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-835"> <div class="line-num1"></div> <div class="line-num2">462</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Display the full backtrace of an exceptions cause (defaults to `false`).</span> </div> </td> </tr><tr> <td id="d2h-951815-846" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-846"> <div class="line-num1"></div> <div class="line-num2">463</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # return [Boolean]</span> </div> </td> </tr><tr> <td id="d2h-951815-857" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-857"> <div class="line-num1"></div> <div class="line-num2">464</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> add_setting :full_cause_backtrace</span> </div> </td> </tr><tr> <td id="d2h-951815-868" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-868"> <div class="line-num1"></div> <div class="line-num2">465</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-951815-879" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-879"> <div class="line-num1"></div> <div class="line-num2">466</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @macro add_setting</span> </div> </td> </tr><tr> <td id="d2h-951815-890" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-890"> <div class="line-num1"></div> <div class="line-num2">467</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Format the output for pending examples. Can be set to:</span> </div> </td> </tr><tr> <td id="d2h-951815-901" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-901"> <div class="line-num1"></div> <div class="line-num2">468</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # - :full (default) - pending examples appear similarly to failures</span> </div> </td> </tr><tr> <td id="d2h-951815-912" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-912"> <div class="line-num1"></div> <div class="line-num2">469</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # - :no_backtrace - same as above, but with no backtrace</span> </div> </td> </tr><tr> <td id="d2h-951815-923" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-923"> <div class="line-num1"></div> <div class="line-num2">470</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # - :skip - do not show the section at all</span> </div> </td> </tr><tr> <td id="d2h-951815-934" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-934"> <div class="line-num1"></div> <div class="line-num2">471</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # return [Symbol]</span> </div> </td> </tr><tr> <td id="d2h-951815-945" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-945"> <div class="line-num1"></div> <div class="line-num2">472</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> add_read_only_setting :pending_failure_output</span> </div> </td> </tr><tr> <td id="d2h-951815-956" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-956"> <div class="line-num1"></div> <div class="line-num2">473</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def pending_failure_output=(mode)</span> </div> </td> </tr><tr> <td id="d2h-951815-967" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-967"> <div class="line-num1"></div> <div class="line-num2">474</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> raise ArgumentError,</span> </div> </td> </tr><tr> <td id="d2h-951815-978" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-978"> <div class="line-num1"></div> <div class="line-num2">475</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> &quot;`pending_failure_output` can be set to :full, :no_backtrace, &quot; \</span> </div> </td> </tr><tr> <td id="d2h-951815-989" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-989"> <div class="line-num1"></div> <div class="line-num2">476</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> &quot;or :skip&quot; unless [:full, :no_backtrace, :skip].include?(mode)</span> </div> </td> </tr><tr> <td id="d2h-951815-1000" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-1000"> <div class="line-num1"></div> <div class="line-num2">477</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @pending_failure_output = mode</span> </div> </td> </tr><tr> <td id="d2h-951815-1011" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-1011"> <div class="line-num1"></div> <div class="line-num2">478</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-951815-1022" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-1022"> <div class="line-num1"></div> <div class="line-num2">479</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-951815-1033" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1033"> <div class="line-num1">461</div> <div class="line-num2">480</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> # Determines which bisect runner implementation gets used to run subsets</span> </div> </td> </tr><tr> <td id="d2h-951815-1044" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1044"> <div class="line-num1">462</div> <div class="line-num2">481</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> # of the suite during a bisection. Your choices are:</span> </div> </td> </tr><tr> <td id="d2h-951815-1055" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1055"> <div class="line-num1">463</div> <div class="line-num2">482</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> #</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -557,8 +576,10 @@ module RSpec</div> </td> </tr><tr> <td id="d2h-951815-1072" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1072"> <div class="line-num1">557</div> <div class="line-num2">576</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> @derived_metadata_blocks = FilterableItemRepository::QueryOptimized.new(:any?)</span> </div> </td> </tr><tr> <td id="d2h-951815-1083" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1083"> <div class="line-num1">558</div> <div class="line-num2">577</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> @threadsafe = true</span> </div> </td> </tr><tr> <td id="d2h-951815-1094" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1094"> <div class="line-num1">559</div> <div class="line-num2">578</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> @max_displayed_failure_line_count = 10</span> </div> </td> </tr><tr> <td id="d2h-951815-1105" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-1105"> <div class="line-num1"></div> <div class="line-num2">579</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @full_cause_backtrace = false</span> </div> </td> </tr><tr> <td id="d2h-951815-1116" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1116"> <div class="line-num1">560</div> <div class="line-num2">580</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> @world = World::Null</span> </div> </td> </tr><tr> <td id="d2h-951815-1127" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1127"> <div class="line-num1">561</div> <div class="line-num2">581</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> @shared_context_metadata_behavior = :trigger_inclusion</span> </div> </td> </tr><tr> <td id="d2h-951815-1138" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-1138"> <div class="line-num1"></div> <div class="line-num2">582</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @pending_failure_output = :full</span> </div> </td> </tr><tr> <td id="d2h-951815-1149" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1149"> <div class="line-num1">562</div> <div class="line-num2">583</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-951815-1160" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1160"> <div class="line-num1">563</div> <div class="line-num2">584</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> define_built_in_hooks</span> </div> </td> </tr><tr> <td id="d2h-951815-1171" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1171"> <div class="line-num1">564</div> <div class="line-num2">585</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -2120,6 +2141,13 @@ module RSpec</div> </td> </tr><tr> <td id="d2h-951815-1188" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1188"> <div class="line-num1">2120</div> <div class="line-num2">2141</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> suggestions = DidYouMean.new(relative_file).call</span> </div> </td> </tr><tr> <td id="d2h-951815-1199" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1199"> <div class="line-num1">2121</div> <div class="line-num2">2142</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> reporter.notify_non_example_exception(ex, &quot;An error occurred while loading #{relative_file}.#{suggestions}&quot;)</span> </div> </td> </tr><tr> <td id="d2h-951815-1210" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1210"> <div class="line-num1">2122</div> <div class="line-num2">2143</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> RSpec.world.wants_to_quit = true</span> </div> </td> </tr><tr> <td id="d2h-951815-1221" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-1221"> <div class="line-num1"></div> <div class="line-num2">2144</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> rescue SyntaxError =&gt; ex</span> </div> </td> </tr><tr> <td id="d2h-951815-1232" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-1232"> <div class="line-num1"></div> <div class="line-num2">2145</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> relative_file = Metadata.relative_path(file)</span> </div> </td> </tr><tr> <td id="d2h-951815-1243" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-1243"> <div class="line-num1"></div> <div class="line-num2">2146</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> reporter.notify_non_example_exception(</span> </div> </td> </tr><tr> <td id="d2h-951815-1254" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-1254"> <div class="line-num1"></div> <div class="line-num2">2147</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> ex,</span> </div> </td> </tr><tr> <td id="d2h-951815-1265" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-1265"> <div class="line-num1"></div> <div class="line-num2">2148</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> &quot;While loading #{relative_file} a `raise SyntaxError` occurred, RSpec will now quit.&quot;</span> </div> </td> </tr><tr> <td id="d2h-951815-1276" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-1276"> <div class="line-num1"></div> <div class="line-num2">2149</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> )</span> </div> </td> </tr><tr> <td id="d2h-951815-1287" class="d2h-code-linenumber d2h-ins"><a href="#d2h-951815-1287"> <div class="line-num1"></div> <div class="line-num2">2150</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> RSpec.world.rspec_is_quitting = true</span> </div> </td> </tr><tr> <td id="d2h-951815-1298" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1298"> <div class="line-num1">2123</div> <div class="line-num2">2151</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> rescue Support::AllExceptionsExceptOnesWeMustNotRescue =&gt; ex</span> </div> </td> </tr><tr> <td id="d2h-951815-1309" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1309"> <div class="line-num1">2124</div> <div class="line-num2">2152</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> relative_file = Metadata.relative_path(file)</span> </div> </td> </tr><tr> <td id="d2h-951815-1320" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-951815-1320"> <div class="line-num1">2125</div> <div class="line-num2">2153</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> reporter.notify_non_example_exception(ex, &quot;An error occurred while loading #{relative_file}.&quot;)</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-683720" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-683720">data/lib/rspec/core/configuration_options.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -79,6 +79,10 @@ module RSpec</div> </td> </tr><tr> <td id="d2h-683720-1358" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683720-1358"> <div class="line-num1">79</div> <div class="line-num2">79</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> # deprecation (or otherwise access the reporter).</span> </div> </td> </tr><tr> <td id="d2h-683720-1369" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683720-1369"> <div class="line-num1">80</div> <div class="line-num2">80</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> :deprecation_stream,</span> </div> </td> </tr><tr> <td id="d2h-683720-1380" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683720-1380"> <div class="line-num1">81</div> <div class="line-num2">81</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-683720-1391" class="d2h-code-linenumber d2h-ins"><a href="#d2h-683720-1391"> <div class="line-num1"></div> <div class="line-num2">82</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # In order for `RSpec.configuration.dry_run?` to return `true` during</span> </div> </td> </tr><tr> <td id="d2h-683720-1402" class="d2h-code-linenumber d2h-ins"><a href="#d2h-683720-1402"> <div class="line-num1"></div> <div class="line-num2">83</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # processing the `requires` option, it must be parsed before it.</span> </div> </td> </tr><tr> <td id="d2h-683720-1413" class="d2h-code-linenumber d2h-ins"><a href="#d2h-683720-1413"> <div class="line-num1"></div> <div class="line-num2">84</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :dry_run,</span> </div> </td> </tr><tr> <td id="d2h-683720-1424" class="d2h-code-linenumber d2h-ins"><a href="#d2h-683720-1424"> <div class="line-num1"></div> <div class="line-num2">85</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-683720-1435" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683720-1435"> <div class="line-num1">82</div> <div class="line-num2">86</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> # load paths depend on nothing, but must be set before `requires`</span> </div> </td> </tr><tr> <td id="d2h-683720-1446" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683720-1446"> <div class="line-num1">83</div> <div class="line-num2">87</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> # to support load-path-relative requires.</span> </div> </td> </tr><tr> <td id="d2h-683720-1457" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683720-1457"> <div class="line-num1">84</div> <div class="line-num2">88</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> :libs,</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -169,7 +173,8 @@ module RSpec</div> </td> </tr><tr> <td id="d2h-683720-1474" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683720-1474"> <div class="line-num1">169</div> <div class="line-num2">173</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> def args_from_options_file(path)</span> </div> </td> </tr><tr> <td id="d2h-683720-1485" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683720-1485"> <div class="line-num1">170</div> <div class="line-num2">174</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> return [] unless path &amp;&amp; File.exist?(path)</span> </div> </td> </tr><tr> <td id="d2h-683720-1496" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683720-1496"> <div class="line-num1">171</div> <div class="line-num2">175</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> config_string = options_file_as_erb_string(path)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">172</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>FlatMap.flat_map(</del>config_string.split(&#x2F;\n+&#x2F;)<del>,</del> <del>&amp;:shellsplit)</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">176</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>config_lines = </ins>config_string.split(&#x2F;\n+&#x2F;)<ins>.reject</ins> <ins>{ |s| s =~ &#x2F;\A\s*#&#x2F; }</ins></span> </div> </td> </tr><tr> <td id="d2h-683720-1529" class="d2h-code-linenumber d2h-ins"><a href="#d2h-683720-1529"> <div class="line-num1"></div> <div class="line-num2">177</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> FlatMap.flat_map(config_lines, &amp;:shellsplit)</span> </div> </td> </tr><tr> <td id="d2h-683720-1540" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683720-1540"> <div class="line-num1">173</div> <div class="line-num2">178</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-683720-1551" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683720-1551"> <div class="line-num1">174</div> <div class="line-num2">179</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-683720-1562" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683720-1562"> <div class="line-num1">175</div> <div class="line-num2">180</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> def options_file_as_erb_string(path)</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-440371" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-440371">data/lib/rspec/core/formatters/exception_presenter.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -56,7 +56,12 @@ module RSpec</div> </td> </tr><tr> <td id="d2h-440371-1600" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-1600"> <div class="line-num1">56</div> <div class="line-num2">56</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-440371-1611" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-1611"> <div class="line-num1">57</div> <div class="line-num2">57</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-440371-1622" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-1622"> <div class="line-num1">58</div> <div class="line-num2">58</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> unless last_cause.backtrace.nil? || last_cause.backtrace.empty?</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">59</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>cause</del> <del>&lt;&lt;</del> <del>(&quot; #{</del>backtrace_formatter.format_backtrace(last_cause.backtrace, example.metadata)<del>.first}&quot;)</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">59</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>lines</ins> <ins>=</ins> backtrace_formatter.format_backtrace(last_cause.backtrace, example.metadata)</span> </div> </td> </tr><tr> <td id="d2h-440371-1655" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1655"> <div class="line-num1"></div> <div class="line-num2">60</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> lines = [lines[0]] unless RSpec.configuration.full_cause_backtrace # rubocop:disable Metrics&#x2F;BlockNesting</span> </div> </td> </tr><tr> <td id="d2h-440371-1666" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1666"> <div class="line-num1"></div> <div class="line-num2">61</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-440371-1677" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1677"> <div class="line-num1"></div> <div class="line-num2">62</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> lines.each do |line|</span> </div> </td> </tr><tr> <td id="d2h-440371-1688" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1688"> <div class="line-num1"></div> <div class="line-num2">63</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> cause &lt;&lt; (&quot; #{line}&quot;)</span> </div> </td> </tr><tr> <td id="d2h-440371-1699" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1699"> <div class="line-num1"></div> <div class="line-num2">64</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-440371-1710" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-1710"> <div class="line-num1">60</div> <div class="line-num2">65</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-440371-1721" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-1721"> <div class="line-num1">61</div> <div class="line-num2">66</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-440371-1732" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-1732"> <div class="line-num1">62</div> <div class="line-num2">67</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -175,10 +180,22 @@ module RSpec</div> </td> </tr><tr> <td id="d2h-440371-1749" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-1749"> <div class="line-num1">175</div> <div class="line-num2">180</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-440371-1760" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-1760"> <div class="line-num1">176</div> <div class="line-num2">181</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-440371-1771" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-1771"> <div class="line-num1">177</div> <div class="line-num2">182</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> # rubocop:disable Lint&#x2F;RescueException</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">178</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>def</del> <del>exception_message_string</del>(<del>exception</del>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">179</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> exception<del>.message.to_s</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">180</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><del> rescue</del> <del>Exception =&gt; other</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">181</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><del> &quot;A</del> <del>#{exception.class}</del> <del>for</del> <del>which `</del>exception.<del>message</del>.to_s<del>` raises #{other.class}.&quot;</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">183</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>if</ins> <ins>SyntaxError.instance_methods.include?</ins>(<ins>:detailed_message</ins>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">184</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>def exception_message_string(</ins>exception<ins>)</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">185</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><ins> case</ins> <ins>exception</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">186</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><ins> when</ins> <ins>SyntaxError</ins> <ins>then</ins> exception.<ins>detailed_message</ins>.to_s</span> </div> </td> </tr><tr> <td id="d2h-440371-1870" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1870"> <div class="line-num1"></div> <div class="line-num2">187</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td id="d2h-440371-1881" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1881"> <div class="line-num1"></div> <div class="line-num2">188</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> exception.message.to_s</span> </div> </td> </tr><tr> <td id="d2h-440371-1892" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1892"> <div class="line-num1"></div> <div class="line-num2">189</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-440371-1903" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1903"> <div class="line-num1"></div> <div class="line-num2">190</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> rescue Exception =&gt; other</span> </div> </td> </tr><tr> <td id="d2h-440371-1914" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1914"> <div class="line-num1"></div> <div class="line-num2">191</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> &quot;A #{exception.class} for which `exception.message.to_s` raises #{other.class}.&quot;</span> </div> </td> </tr><tr> <td id="d2h-440371-1925" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1925"> <div class="line-num1"></div> <div class="line-num2">192</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-440371-1936" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1936"> <div class="line-num1"></div> <div class="line-num2">193</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td id="d2h-440371-1947" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1947"> <div class="line-num1"></div> <div class="line-num2">194</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def exception_message_string(exception)</span> </div> </td> </tr><tr> <td id="d2h-440371-1958" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1958"> <div class="line-num1"></div> <div class="line-num2">195</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> exception.message.to_s</span> </div> </td> </tr><tr> <td id="d2h-440371-1969" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1969"> <div class="line-num1"></div> <div class="line-num2">196</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> rescue Exception =&gt; other</span> </div> </td> </tr><tr> <td id="d2h-440371-1980" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1980"> <div class="line-num1"></div> <div class="line-num2">197</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> &quot;A #{exception.class} for which `exception.message.to_s` raises #{other.class}.&quot;</span> </div> </td> </tr><tr> <td id="d2h-440371-1991" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-1991"> <div class="line-num1"></div> <div class="line-num2">198</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-440371-2002" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-2002"> <div class="line-num1">182</div> <div class="line-num2">199</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-440371-2013" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-2013"> <div class="line-num1">183</div> <div class="line-num2">200</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> # rubocop:enable Lint&#x2F;RescueException</span> </div> </td> </tr><tr> <td id="d2h-440371-2024" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-2024"> <div class="line-num1">184</div> <div class="line-num2">201</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -312,10 +329,14 @@ module RSpec</div> </td> </tr><tr> <td id="d2h-440371-2041" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-2041"> <div class="line-num1">312</div> <div class="line-num2">329</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> ]</span> </div> </td> </tr><tr> <td id="d2h-440371-2052" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-2052"> <div class="line-num1">313</div> <div class="line-num2">330</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-440371-2063" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-2063"> <div class="line-num1">314</div> <div class="line-num2">331</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> elsif @execution_result.status == :pending</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">315</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> {</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">332</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>options = </ins>{</span> </div> </td> </tr><tr> <td id="d2h-440371-2096" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-2096"> <div class="line-num1">316</div> <div class="line-num2">333</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> :message_color =&gt; RSpec.configuration.pending_color,</span> </div> </td> </tr><tr> <td id="d2h-440371-2107" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-2107"> <div class="line-num1">317</div> <div class="line-num2">334</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> :detail_formatter =&gt; PENDING_DETAIL_FORMATTER</span> </div> </td> </tr><tr> <td id="d2h-440371-2118" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-2118"> <div class="line-num1">318</div> <div class="line-num2">335</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-440371-2129" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-2129"> <div class="line-num1"></div> <div class="line-num2">336</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if RSpec.configuration.pending_failure_output == :no_backtrace</span> </div> </td> </tr><tr> <td id="d2h-440371-2140" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-2140"> <div class="line-num1"></div> <div class="line-num2">337</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> options[:backtrace_formatter] = EmptyBacktraceFormatter</span> </div> </td> </tr><tr> <td id="d2h-440371-2151" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-2151"> <div class="line-num1"></div> <div class="line-num2">338</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-440371-2162" class="d2h-code-linenumber d2h-ins"><a href="#d2h-440371-2162"> <div class="line-num1"></div> <div class="line-num2">339</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> options</span> </div> </td> </tr><tr> <td id="d2h-440371-2173" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-2173"> <div class="line-num1">319</div> <div class="line-num2">340</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-440371-2184" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-2184"> <div class="line-num1">320</div> <div class="line-num2">341</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-440371-2195" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-440371-2195"> <div class="line-num1">321</div> <div class="line-num2">342</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-200580" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-200580">data/lib/rspec/core/formatters/json_formatter.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -32,15 +32,16 @@ module RSpec</div> </td> </tr><tr> <td id="d2h-200580-2233" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-200580-2233"> <div class="line-num1">32</div> <div class="line-num2">32</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> @output_hash[:summary_line] = summary.totals_line</span> </div> </td> </tr><tr> <td id="d2h-200580-2244" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-200580-2244"> <div class="line-num1">33</div> <div class="line-num2">33</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-200580-2255" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-200580-2255"> <div class="line-num1">34</div> <div class="line-num2">34</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">35</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> def stop(<del>notification</del>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">36</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> @output_hash[:examples] = <del>notification</del>.<del>examples</del>.map do |<del>example</del>|</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">37</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> format_example(example).tap do |hash|</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">38</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> e = example.exception</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">35</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def stop(<ins>group_notification</ins>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">36</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @output_hash[:examples] = <ins>group_notification</ins>.<ins>notifications</ins>.map do |<ins>notification</ins>|</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">37</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> format_example(<ins>notification.</ins>example).tap do |hash|</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">38</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> e = <ins>notification.</ins>example.exception</span> </div> </td> </tr><tr> <td id="d2h-200580-2354" class="d2h-code-linenumber d2h-ins"><a href="#d2h-200580-2354"> <div class="line-num1"></div> <div class="line-num2">39</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-200580-2365" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-200580-2365"> <div class="line-num1">39</div> <div class="line-num2">40</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> if e</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">40</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> hash[:exception] =<del> </del>{</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">41</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> hash[:exception] =<ins> </ins>{</span> </div> </td> </tr><tr> <td id="d2h-200580-2398" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-200580-2398"> <div class="line-num1">41</div> <div class="line-num2">42</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> :class =&gt; e.class.name,</span> </div> </td> </tr><tr> <td id="d2h-200580-2409" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-200580-2409"> <div class="line-num1">42</div> <div class="line-num2">43</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> :message =&gt; e.message,</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">43</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> :backtrace =&gt; <del>e</del>.<del>backtrace</del>,</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">44</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :backtrace =&gt; <ins>notification</ins>.<ins>formatted_backtrace</ins>,</span> </div> </td> </tr><tr> <td id="d2h-200580-2442" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-200580-2442"> <div class="line-num1">44</div> <div class="line-num2">45</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-200580-2453" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-200580-2453"> <div class="line-num1">45</div> <div class="line-num2">46</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-200580-2464" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-200580-2464"> <div class="line-num1">46</div> <div class="line-num2">47</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-450859" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-450859">data/lib/rspec/core/notifications.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -120,6 +120,8 @@ module RSpec::Core</div> </td> </tr><tr> <td id="d2h-450859-2502" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-450859-2502"> <div class="line-num1">120</div> <div class="line-num2">120</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> # @return [String] The list of pending examples, fully formatted in the</span> </div> </td> </tr><tr> <td id="d2h-450859-2513" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-450859-2513"> <div class="line-num1">121</div> <div class="line-num2">121</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> # way that RSpec&#x27;s built-in formatters emit.</span> </div> </td> </tr><tr> <td id="d2h-450859-2524" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-450859-2524"> <div class="line-num1">122</div> <div class="line-num2">122</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> def fully_formatted_pending_examples(colorizer=::RSpec::Core::Formatters::ConsoleCodes)</span> </div> </td> </tr><tr> <td id="d2h-450859-2535" class="d2h-code-linenumber d2h-ins"><a href="#d2h-450859-2535"> <div class="line-num1"></div> <div class="line-num2">123</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return if RSpec.configuration.pending_failure_output == :skip</span> </div> </td> </tr><tr> <td id="d2h-450859-2546" class="d2h-code-linenumber d2h-ins"><a href="#d2h-450859-2546"> <div class="line-num1"></div> <div class="line-num2">124</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-450859-2557" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-450859-2557"> <div class="line-num1">123</div> <div class="line-num2">125</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> formatted = &quot;\nPending: (Failures listed here are expected and do not affect your suite&#x27;s status)\n&quot;.dup</span> </div> </td> </tr><tr> <td id="d2h-450859-2568" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-450859-2568"> <div class="line-num1">124</div> <div class="line-num2">126</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-450859-2579" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-450859-2579"> <div class="line-num1">125</div> <div class="line-num2">127</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> pending_notifications.each_with_index do |notification, index|</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-731765" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-731765">data/lib/rspec/core/ordering.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -78,6 +78,30 @@ module RSpec</div> </td> </tr><tr> <td id="d2h-731765-2617" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-2617"> <div class="line-num1">78</div> <div class="line-num2">78</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-731765-2628" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-2628"> <div class="line-num1">79</div> <div class="line-num2">79</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-731765-2639" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-2639"> <div class="line-num1">80</div> <div class="line-num2">80</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-731765-2650" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2650"> <div class="line-num1"></div> <div class="line-num2">81</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @private</span> </div> </td> </tr><tr> <td id="d2h-731765-2661" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2661"> <div class="line-num1"></div> <div class="line-num2">82</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # A strategy which delays looking up the ordering until needed</span> </div> </td> </tr><tr> <td id="d2h-731765-2672" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2672"> <div class="line-num1"></div> <div class="line-num2">83</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> class Delayed</span> </div> </td> </tr><tr> <td id="d2h-731765-2683" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2683"> <div class="line-num1"></div> <div class="line-num2">84</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def initialize(registry, name)</span> </div> </td> </tr><tr> <td id="d2h-731765-2694" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2694"> <div class="line-num1"></div> <div class="line-num2">85</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @registry = registry</span> </div> </td> </tr><tr> <td id="d2h-731765-2705" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2705"> <div class="line-num1"></div> <div class="line-num2">86</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @name = name</span> </div> </td> </tr><tr> <td id="d2h-731765-2716" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2716"> <div class="line-num1"></div> <div class="line-num2">87</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-731765-2727" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2727"> <div class="line-num1"></div> <div class="line-num2">88</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-731765-2738" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2738"> <div class="line-num1"></div> <div class="line-num2">89</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def order(list)</span> </div> </td> </tr><tr> <td id="d2h-731765-2749" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2749"> <div class="line-num1"></div> <div class="line-num2">90</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> strategy.order(list)</span> </div> </td> </tr><tr> <td id="d2h-731765-2760" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2760"> <div class="line-num1"></div> <div class="line-num2">91</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-731765-2771" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2771"> <div class="line-num1"></div> <div class="line-num2">92</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-731765-2782" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2782"> <div class="line-num1"></div> <div class="line-num2">93</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> private</span> </div> </td> </tr><tr> <td id="d2h-731765-2793" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2793"> <div class="line-num1"></div> <div class="line-num2">94</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-731765-2804" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2804"> <div class="line-num1"></div> <div class="line-num2">95</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def strategy</span> </div> </td> </tr><tr> <td id="d2h-731765-2815" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2815"> <div class="line-num1"></div> <div class="line-num2">96</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @strategy ||= lookup_strategy</span> </div> </td> </tr><tr> <td id="d2h-731765-2826" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2826"> <div class="line-num1"></div> <div class="line-num2">97</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-731765-2837" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2837"> <div class="line-num1"></div> <div class="line-num2">98</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-731765-2848" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2848"> <div class="line-num1"></div> <div class="line-num2">99</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def lookup_strategy</span> </div> </td> </tr><tr> <td id="d2h-731765-2859" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2859"> <div class="line-num1"></div> <div class="line-num2">100</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> raise &quot;Undefined ordering strategy #{@name.inspect}&quot; unless @registry.has_strategy?(@name)</span> </div> </td> </tr><tr> <td id="d2h-731765-2870" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2870"> <div class="line-num1"></div> <div class="line-num2">101</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @registry.fetch(@name)</span> </div> </td> </tr><tr> <td id="d2h-731765-2881" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2881"> <div class="line-num1"></div> <div class="line-num2">102</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-731765-2892" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2892"> <div class="line-num1"></div> <div class="line-num2">103</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-731765-2903" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2903"> <div class="line-num1"></div> <div class="line-num2">104</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-731765-2914" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-2914"> <div class="line-num1">81</div> <div class="line-num2">105</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> # @private</span> </div> </td> </tr><tr> <td id="d2h-731765-2925" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-2925"> <div class="line-num1">82</div> <div class="line-num2">106</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> # Stores the different ordering strategies.</span> </div> </td> </tr><tr> <td id="d2h-731765-2936" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-2936"> <div class="line-num1">83</div> <div class="line-num2">107</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> class Registry</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -99,6 +123,10 @@ module RSpec</div> </td> </tr><tr> <td id="d2h-731765-2953" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-2953"> <div class="line-num1">99</div> <div class="line-num2">123</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> @strategies.fetch(name, &amp;fallback)</span> </div> </td> </tr><tr> <td id="d2h-731765-2964" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-2964"> <div class="line-num1">100</div> <div class="line-num2">124</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-731765-2975" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-2975"> <div class="line-num1">101</div> <div class="line-num2">125</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-731765-2986" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2986"> <div class="line-num1"></div> <div class="line-num2">126</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def has_strategy?(name)</span> </div> </td> </tr><tr> <td id="d2h-731765-2997" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-2997"> <div class="line-num1"></div> <div class="line-num2">127</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @strategies.key?(name)</span> </div> </td> </tr><tr> <td id="d2h-731765-3008" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-3008"> <div class="line-num1"></div> <div class="line-num2">128</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-731765-3019" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-3019"> <div class="line-num1"></div> <div class="line-num2">129</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-731765-3030" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-3030"> <div class="line-num1">102</div> <div class="line-num2">130</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> def register(sym, strategy)</span> </div> </td> </tr><tr> <td id="d2h-731765-3041" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-3041"> <div class="line-num1">103</div> <div class="line-num2">131</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> @strategies[sym] = strategy</span> </div> </td> </tr><tr> <td id="d2h-731765-3052" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-3052"> <div class="line-num1">104</div> <div class="line-num2">132</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -143,9 +171,20 @@ module RSpec</div> </td> </tr><tr> <td id="d2h-731765-3069" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-3069"> <div class="line-num1">143</div> <div class="line-num2">171</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> :defined</span> </div> </td> </tr><tr> <td id="d2h-731765-3080" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-3080"> <div class="line-num1">144</div> <div class="line-num2">172</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> elsif order == &#x27;recently-modified&#x27;</span> </div> </td> </tr><tr> <td id="d2h-731765-3091" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-3091"> <div class="line-num1">145</div> <div class="line-num2">173</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> :recently_modified</span> </div> </td> </tr><tr> <td id="d2h-731765-3102" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-3102"> <div class="line-num1"></div> <div class="line-num2">174</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td id="d2h-731765-3113" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-3113"> <div class="line-num1"></div> <div class="line-num2">175</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> order.to_sym</span> </div> </td> </tr><tr> <td id="d2h-731765-3124" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-3124"> <div class="line-num1">146</div> <div class="line-num2">176</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-731765-3135" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-3135"> <div class="line-num1">147</div> <div class="line-num2">177</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">148</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>register_ordering(:global, ordering_registry.fetch(ordering_name)) </del>if ordering_name</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">178</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if ordering_name</span> </div> </td> </tr><tr> <td id="d2h-731765-3168" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-3168"> <div class="line-num1"></div> <div class="line-num2">179</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> strategy =</span> </div> </td> </tr><tr> <td id="d2h-731765-3179" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-3179"> <div class="line-num1"></div> <div class="line-num2">180</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if ordering_registry.has_strategy?(ordering_name)</span> </div> </td> </tr><tr> <td id="d2h-731765-3190" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-3190"> <div class="line-num1"></div> <div class="line-num2">181</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> ordering_registry.fetch(ordering_name)</span> </div> </td> </tr><tr> <td id="d2h-731765-3201" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-3201"> <div class="line-num1"></div> <div class="line-num2">182</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td id="d2h-731765-3212" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-3212"> <div class="line-num1"></div> <div class="line-num2">183</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> Delayed.new(ordering_registry, ordering_name)</span> </div> </td> </tr><tr> <td id="d2h-731765-3223" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-3223"> <div class="line-num1"></div> <div class="line-num2">184</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-731765-3234" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-3234"> <div class="line-num1"></div> <div class="line-num2">185</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-731765-3245" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-3245"> <div class="line-num1"></div> <div class="line-num2">186</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> register_ordering(:global, strategy)</span> </div> </td> </tr><tr> <td id="d2h-731765-3256" class="d2h-code-linenumber d2h-ins"><a href="#d2h-731765-3256"> <div class="line-num1"></div> <div class="line-num2">187</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-731765-3267" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-3267"> <div class="line-num1">149</div> <div class="line-num2">188</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-731765-3278" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-3278"> <div class="line-num1">150</div> <div class="line-num2">189</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-731765-3289" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-731765-3289"> <div class="line-num1">151</div> <div class="line-num2">190</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> def force(hash)</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-777942" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-777942">data/lib/rspec/core/output_wrapper.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -15,13 +15,13 @@ module RSpec</div> </td> </tr><tr> <td id="d2h-777942-3327" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-777942-3327"> <div class="line-num1">15</div> <div class="line-num2">15</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-777942-3338" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-777942-3338"> <div class="line-num1">16</div> <div class="line-num2">16</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-777942-3349" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-777942-3349"> <div class="line-num1">17</div> <div class="line-num2">17</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> def method_missing(name, *args, &amp;block)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">18</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> output.<del>send</del>(name, *args, &amp;block)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">18</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> output.<ins>__send__</ins>(name, *args, &amp;block)</span> </div> </td> </tr><tr> <td id="d2h-777942-3382" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-777942-3382"> <div class="line-num1">19</div> <div class="line-num2">19</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-777942-3393" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-777942-3393"> <div class="line-num1">20</div> <div class="line-num2">20</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-777942-3404" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-777942-3404"> <div class="line-num1">21</div> <div class="line-num2">21</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> # Redirect calls for IO interface methods</span> </div> </td> </tr><tr> <td id="d2h-777942-3415" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-777942-3415"> <div class="line-num1">22</div> <div class="line-num2">22</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> IO.instance_methods(false).each do |method|</span> </div> </td> </tr><tr> <td id="d2h-777942-3426" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-777942-3426"> <div class="line-num1">23</div> <div class="line-num2">23</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> define_method(method) do |*args, &amp;block|</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">24</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> output.<del>send</del>(method, *args, &amp;block)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">24</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> output.<ins>__send__</ins>(method, *args, &amp;block)</span> </div> </td> </tr><tr> <td id="d2h-777942-3459" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-777942-3459"> <div class="line-num1">25</div> <div class="line-num2">25</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-777942-3470" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-777942-3470"> <div class="line-num1">26</div> <div class="line-num2">26</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-777942-3481" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-777942-3481"> <div class="line-num1">27</div> <div class="line-num2">27</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-941777" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-941777">data/lib/rspec/core/runner.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -182,7 +182,11 @@ module RSpec</div> </td> </tr><tr> <td id="d2h-941777-3519" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-941777-3519"> <div class="line-num1">182</div> <div class="line-num2">182</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> exit!(1)</span> </div> </td> </tr><tr> <td id="d2h-941777-3530" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-941777-3530"> <div class="line-num1">183</div> <div class="line-num2">183</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td id="d2h-941777-3541" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-941777-3541"> <div class="line-num1">184</div> <div class="line-num2">184</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> RSpec.world.wants_to_quit = true</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">185</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"><del> $stderr.puts &quot;\nRSpec is shutting down and will print the summary report... Interrupt again to force quit.&quot;</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">185</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-941777-3574" class="d2h-code-linenumber d2h-ins"><a href="#d2h-941777-3574"> <div class="line-num1"></div> <div class="line-num2">186</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> $stderr.puts(</span> </div> </td> </tr><tr> <td id="d2h-941777-3585" class="d2h-code-linenumber d2h-ins"><a href="#d2h-941777-3585"> <div class="line-num1"></div> <div class="line-num2">187</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> &quot;\nRSpec is shutting down and will print the summary report... Interrupt again to force quit &quot; \</span> </div> </td> </tr><tr> <td id="d2h-941777-3596" class="d2h-code-linenumber d2h-ins"><a href="#d2h-941777-3596"> <div class="line-num1"></div> <div class="line-num2">188</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> &quot;(warning: at_exit hooks will be skipped if you force quit).&quot;</span> </div> </td> </tr><tr> <td id="d2h-941777-3607" class="d2h-code-linenumber d2h-ins"><a href="#d2h-941777-3607"> <div class="line-num1"></div> <div class="line-num2">189</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> )</span> </div> </td> </tr><tr> <td id="d2h-941777-3618" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-941777-3618"> <div class="line-num1">186</div> <div class="line-num2">190</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-941777-3629" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-941777-3629"> <div class="line-num1">187</div> <div class="line-num2">191</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-941777-3640" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-941777-3640"> <div class="line-num1">188</div> <div class="line-num2">192</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-402661" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-402661">data/lib/rspec/core/version.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -3,7 +3,7 @@ module RSpec</div> </td> </tr><tr> <td id="d2h-402661-3678" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-402661-3678"> <div class="line-num1">3</div> <div class="line-num2">3</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> # Version information for RSpec Core.</span> </div> </td> </tr><tr> <td id="d2h-402661-3689" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-402661-3689"> <div class="line-num1">4</div> <div class="line-num2">4</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> module Version</span> </div> </td> </tr><tr> <td id="d2h-402661-3700" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-402661-3700"> <div class="line-num1">5</div> <div class="line-num2">5</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> # Current version of RSpec Core, in semantic versioning format.</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">6</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> STRING = &#x27;3.<del>12</del>.<del>2</del>&#x27;</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">6</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> STRING = &#x27;3.<ins>13</ins>.<ins>0</ins>&#x27;</span> </div> </td> </tr><tr> <td id="d2h-402661-3733" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-402661-3733"> <div class="line-num1">7</div> <div class="line-num2">7</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-402661-3744" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-402661-3744"> <div class="line-num1">8</div> <div class="line-num2">8</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-402661-3755" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-402661-3755"> <div class="line-num1">9</div> <div class="line-num2">9</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">end</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-311869" class="d2h-file-wrapper" data-lang=""> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-311869">data.tar.gz.sig</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">Binary file</div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-004177" class="d2h-file-wrapper" data-lang=""> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-004177">metadata</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -1,7 +1,7 @@</div> </td> </tr><tr> <td id="d2h-004177-3820" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-3820"> <div class="line-num1">1</div> <div class="line-num2">1</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">--- !ruby&#x2F;object:Gem::Specification</span> </div> </td> </tr><tr> <td id="d2h-004177-3831" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-3831"> <div class="line-num1">2</div> <div class="line-num2">2</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">name: rspec-core</span> </div> </td> </tr><tr> <td id="d2h-004177-3842" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-3842"> <div class="line-num1">3</div> <div class="line-num2">3</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">version: !ruby&#x2F;object:Gem::Version</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">4</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> version: 3.<del>12</del>.<del>2</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">4</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> version: 3.<ins>13</ins>.<ins>0</ins></span> </div> </td> </tr><tr> <td id="d2h-004177-3875" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-3875"> <div class="line-num1">5</div> <div class="line-num2">5</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">platform: ruby</span> </div> </td> </tr><tr> <td id="d2h-004177-3886" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-3886"> <div class="line-num1">6</div> <div class="line-num2">6</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">authors:</span> </div> </td> </tr><tr> <td id="d2h-004177-3897" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-3897"> <div class="line-num1">7</div> <div class="line-num2">7</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">- Steven Baker</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -46,7 +46,7 @@ cert_chain:</div> </td> </tr><tr> <td id="d2h-004177-3914" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-3914"> <div class="line-num1">46</div> <div class="line-num2">46</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> ZsVDj6a7lH3cNqtWXZxrb2wO38qV5AkYj8SQK7Hj3&#x2F;Yui9myUX3crr+PdetazSqQ</span> </div> </td> </tr><tr> <td id="d2h-004177-3925" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-3925"> <div class="line-num1">47</div> <div class="line-num2">47</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> F3MdtaDehhjC</span> </div> </td> </tr><tr> <td id="d2h-004177-3936" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-3936"> <div class="line-num1">48</div> <div class="line-num2">48</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> -----END CERTIFICATE-----</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">49</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn">date: <del>2023</del>-04<del>-18</del> 00:00:00.000000000 Z</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">49</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">date: <ins>2024</ins>-<ins>02-</ins>04 00:00:00.000000000 Z</span> </div> </td> </tr><tr> <td id="d2h-004177-3969" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-3969"> <div class="line-num1">50</div> <div class="line-num2">50</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">dependencies:</span> </div> </td> </tr><tr> <td id="d2h-004177-3980" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-3980"> <div class="line-num1">51</div> <div class="line-num2">51</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">- !ruby&#x2F;object:Gem::Dependency</span> </div> </td> </tr><tr> <td id="d2h-004177-3991" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-3991"> <div class="line-num1">52</div> <div class="line-num2">52</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> name: rspec-support</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -54,14 +54,14 @@ dependencies:</div> </td> </tr><tr> <td id="d2h-004177-4008" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4008"> <div class="line-num1">54</div> <div class="line-num2">54</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> requirements:</span> </div> </td> </tr><tr> <td id="d2h-004177-4019" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4019"> <div class="line-num1">55</div> <div class="line-num2">55</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> - - &quot;~&gt;&quot;</span> </div> </td> </tr><tr> <td id="d2h-004177-4030" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4030"> <div class="line-num1">56</div> <div class="line-num2">56</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> - !ruby&#x2F;object:Gem::Version</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">57</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> version: 3.<del>12</del>.0</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">57</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> version: 3.<ins>13</ins>.0</span> </div> </td> </tr><tr> <td id="d2h-004177-4063" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4063"> <div class="line-num1">58</div> <div class="line-num2">58</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> type: :runtime</span> </div> </td> </tr><tr> <td id="d2h-004177-4074" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4074"> <div class="line-num1">59</div> <div class="line-num2">59</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> prerelease: false</span> </div> </td> </tr><tr> <td id="d2h-004177-4085" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4085"> <div class="line-num1">60</div> <div class="line-num2">60</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> version_requirements: !ruby&#x2F;object:Gem::Requirement</span> </div> </td> </tr><tr> <td id="d2h-004177-4096" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4096"> <div class="line-num1">61</div> <div class="line-num2">61</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> requirements:</span> </div> </td> </tr><tr> <td id="d2h-004177-4107" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4107"> <div class="line-num1">62</div> <div class="line-num2">62</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> - - &quot;~&gt;&quot;</span> </div> </td> </tr><tr> <td id="d2h-004177-4118" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4118"> <div class="line-num1">63</div> <div class="line-num2">63</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> - !ruby&#x2F;object:Gem::Version</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">64</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> version: 3.<del>12</del>.0</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">64</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> version: 3.<ins>13</ins>.0</span> </div> </td> </tr><tr> <td id="d2h-004177-4151" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4151"> <div class="line-num1">65</div> <div class="line-num2">65</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">- !ruby&#x2F;object:Gem::Dependency</span> </div> </td> </tr><tr> <td id="d2h-004177-4162" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4162"> <div class="line-num1">66</div> <div class="line-num2">66</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> name: cucumber</span> </div> </td> </tr><tr> <td id="d2h-004177-4173" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4173"> <div class="line-num1">67</div> <div class="line-num2">67</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> requirement: !ruby&#x2F;object:Gem::Requirement</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -267,7 +267,7 @@ licenses:</div> </td> </tr><tr> <td id="d2h-004177-4190" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4190"> <div class="line-num1">267</div> <div class="line-num2">267</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">- MIT</span> </div> </td> </tr><tr> <td id="d2h-004177-4201" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4201"> <div class="line-num1">268</div> <div class="line-num2">268</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">metadata:</span> </div> </td> </tr><tr> <td id="d2h-004177-4212" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4212"> <div class="line-num1">269</div> <div class="line-num2">269</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> bug_tracker_uri: https:&#x2F;&#x2F;github.com&#x2F;rspec&#x2F;rspec-core&#x2F;issues</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">270</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> changelog_uri: https:&#x2F;&#x2F;github.com&#x2F;rspec&#x2F;rspec-core&#x2F;blob&#x2F;v3.<del>12</del>.<del>2</del>&#x2F;Changelog.md</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">270</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> changelog_uri: https:&#x2F;&#x2F;github.com&#x2F;rspec&#x2F;rspec-core&#x2F;blob&#x2F;v3.<ins>13</ins>.<ins>0</ins>&#x2F;Changelog.md</span> </div> </td> </tr><tr> <td id="d2h-004177-4245" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4245"> <div class="line-num1">271</div> <div class="line-num2">271</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> documentation_uri: https:&#x2F;&#x2F;rspec.info&#x2F;documentation&#x2F;</span> </div> </td> </tr><tr> <td id="d2h-004177-4256" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4256"> <div class="line-num1">272</div> <div class="line-num2">272</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> mailing_list_uri: https:&#x2F;&#x2F;groups.google.com&#x2F;forum&#x2F;#!forum&#x2F;rspec</span> </div> </td> </tr><tr> <td id="d2h-004177-4267" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4267"> <div class="line-num1">273</div> <div class="line-num2">273</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn"> source_code_uri: https:&#x2F;&#x2F;github.com&#x2F;rspec&#x2F;rspec-core</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -290,5 +290,5 @@ requirements: []</div> </td> </tr><tr> <td id="d2h-004177-4284" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4284"> <div class="line-num1">290</div> <div class="line-num2">290</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">rubygems_version: 3.4.10</span> </div> </td> </tr><tr> <td id="d2h-004177-4295" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4295"> <div class="line-num1">291</div> <div class="line-num2">291</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">signing_key:</span> </div> </td> </tr><tr> <td id="d2h-004177-4306" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4306"> <div class="line-num1">292</div> <div class="line-num2">292</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">specification_version: 4</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">293</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn">summary: rspec-core-3.<del>12</del>.<del>2</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">293</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">summary: rspec-core-3.<ins>13</ins>.<ins>0</ins></span> </div> </td> </tr><tr> <td id="d2h-004177-4339" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-4339"> <div class="line-num1">294</div> <div class="line-num2">294</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">&nbsp;</span> <span class="d2h-code-line-ctn">test_files: []</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-719307" class="d2h-file-wrapper" data-lang=""> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-719307">metadata.gz.sig</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">Binary file</div> </td> </tr> </tbody> </table> </div> </div> </div> </div> </div> </div> </div> </div> <footer class='sticky-footer mt-3'> <div class='container text-center mb-3 copyright'> <a class='mr-4 text-gray-600' href='mailto:diffend@whitesourcesoftware.com'> Contact Us </a> <a class='mr-4 text-gray-600' href='https://www.whitesourcesoftware.com/terms-of-service/'> Terms of Service </a> <a class='mr-4 text-gray-600' href='https://www.whitesourcesoftware.com/privacy-policy/'> Privacy Policy </a> <a class='mr-4 text-gray-600' href='https://diffend.io/docs'> Docs </a> </div> <div class='container mt-4'> <div class='copyright text-center'> Copyright © 2024 Mend Software </div> </div> </footer> </div> </div> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10