PHP 8.2.31
Preview: ConditionalGet.html Size: 4.42 KB
//proc/thread-self/root/opt/alt/ruby18/lib64/ruby/gems/1.8/doc/rack-1.6.1/rdoc/classes/Rack/ConditionalGet.html

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>Class: Rack::ConditionalGet</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <meta http-equiv="Content-Script-Type" content="text/javascript" />
  <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />
  <script type="text/javascript">
  // <![CDATA[

  function popupCode( url ) {
    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
  }

  function toggleCode( id ) {
    if ( document.getElementById )
      elem = document.getElementById( id );
    else if ( document.all )
      elem = eval( "document.all." + id );
    else
      return false;

    elemStyle = elem.style;
    
    if ( elemStyle.display != "block" ) {
      elemStyle.display = "block"
    } else {
      elemStyle.display = "none"
    }

    return true;
  }
  
  // Make codeblocks hidden by default
  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )
  
  // ]]>
  </script>

</head>
<body>



    <div id="classHeader">
        <table class="header-table">
        <tr class="top-aligned-row">
          <td><strong>Class</strong></td>
          <td class="class-name-in-header">Rack::ConditionalGet</td>
        </tr>
        <tr class="top-aligned-row">
            <td><strong>In:</strong></td>
            <td>
                <a href="../../files/lib/rack/conditionalget_rb.html">
                lib/rack/conditionalget.rb
                </a>
        <br />
            </td>
        </tr>

        <tr class="top-aligned-row">
            <td><strong>Parent:</strong></td>
            <td>
                Object
            </td>
        </tr>
        </table>
    </div>
  <!-- banner header -->

  <div id="bodyContent">



  <div id="contextContent">

    <div id="description">
      <p>
Middleware that enables conditional GET using If-None-Match and
If-Modified-Since. The application should set either or both of the
Last-Modified or Etag response headers according to RFC 2616. When either
of the conditions is met, the response body is set to be zero length and
the response status is set to 304 Not Modified.
</p>
<p>
Applications that defer response body generation until the body&#8216;s
each message is received will avoid response body generation completely
when a conditional GET matches.
</p>
<p>
Adapted from Michael Klishin&#8216;s Merb implementation: <a
href="https://github.com/wycats/merb/blob/master/merb-core/lib/merb-core/rack/middleware/conditional_get.rb">github.com/wycats/merb/blob/master/merb-core/lib/merb-core/rack/middleware/conditional_get.rb</a>
</p>

    </div>


   </div>

    <div id="method-list">
      <h3 class="section-bar">Methods</h3>

      <div class="name-list">
      <a href="#M000259">call</a>&nbsp;&nbsp;
      <a href="#M000258">new</a>&nbsp;&nbsp;
      </div>
    </div>

  </div>


    <!-- if includes -->

    <div id="section">





      


    <!-- if method_list -->
    <div id="methods">
      <h3 class="section-bar">Public Class methods</h3>

      <div id="method-M000258" class="method-detail">
        <a name="M000258"></a>

        <div class="method-heading">
          <a href="ConditionalGet.src/M000258.html" target="Code" class="method-signature"
            onclick="popupCode('ConditionalGet.src/M000258.html');return false;">
          <span class="method-name">new</span><span class="method-args">(app)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>

      <h3 class="section-bar">Public Instance methods</h3>

      <div id="method-M000259" class="method-detail">
        <a name="M000259"></a>

        <div class="method-heading">
          <a href="ConditionalGet.src/M000259.html" target="Code" class="method-signature"
            onclick="popupCode('ConditionalGet.src/M000259.html');return false;">
          <span class="method-name">call</span><span class="method-args">(env)</span>
          </a>
        </div>
      
        <div class="method-description">
        </div>
      </div>


    </div>


  </div>


<div id="validator-badges">
  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>
</div>

</body>
</html>

Directory Contents

Dirs: 51 × Files: 42

Name Size Perms Modified Actions
Auth DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
Chunked DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
Deflater DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
ETag.src DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
File.src DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
Handler DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
Head.src DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
Lint.src DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
Lock.src DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
Mime.src DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
Multipart DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
Reloader DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
Response DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
Server DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
Session DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
Utils DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
Utils.src DIR
- drwxr-xr-x 2024-03-03 22:50:09
Edit Download
3.58 KB lrw-r--r-- 2019-12-05 22:14:04
Edit Download
6.00 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
10.71 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
6.01 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
4.76 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
5.25 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
4.42 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
3.81 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
3.92 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
4.13 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
4.80 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
11.22 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
4.81 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
7.61 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
3.89 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
8.26 KB lrw-r--r-- 2019-12-05 22:14:04
Edit Download
3.65 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
3.15 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
3.32 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
4.10 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
3.66 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
5.23 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
47.92 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
10.57 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
6.16 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
7.44 KB lrw-r--r-- 2019-12-05 22:14:04
Edit Download
16.26 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
4.97 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
5.52 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
40.37 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
12.57 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
6.93 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
4.26 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
7.83 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
11.00 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
3.10 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
6.00 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
3.93 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
8.86 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
4.03 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
5.27 KB lrw-r--r-- 2019-12-05 22:14:05
Edit Download
7.09 KB lrw-r--r-- 2019-12-05 22:14:04
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).