uri-template-router
Version:
Match a URI to a pattern in a collection of URI Templates
41 lines (39 loc) • 2.81 kB
HTML
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>natset.rb</title>
</head>
<body>
<h1><a name="label-0" id="label-0">NatSet</a></h1><!-- RDLabel: "NatSet" -->
<p>NatSet represents a set of naturals - non-negative integers.</p>
<h2><a name="label-1" id="label-1">class methods</a></h2><!-- RDLabel: "class methods" -->
<dl>
<dt><a name="label-2" id="label-2"><code>NatSet.empty</code></a></dt><!-- RDLabel: "NatSet.empty" -->
<dt><a name="label-3" id="label-3"><code>NatSet.universal</code></a></dt><!-- RDLabel: "NatSet.universal" -->
<dt><a name="label-4" id="label-4"><code>NatSet.new(<var>integer_or_range</var>, ...)</code></a></dt><!-- RDLabel: "NatSet.new" -->
</dl>
<h2><a name="label-5" id="label-5">methods</a></h2><!-- RDLabel: "methods" -->
<dl>
<dt><a name="label-6" id="label-6"><code>empty?</code></a></dt><!-- RDLabel: "empty?" -->
<dt><a name="label-7" id="label-7"><code>universal?</code></a></dt><!-- RDLabel: "universal?" -->
<dt><a name="label-8" id="label-8"><code>open?</code></a></dt><!-- RDLabel: "open?" -->
<dt><a name="label-9" id="label-9"><code>singleton?</code></a></dt><!-- RDLabel: "singleton?" -->
<dt><a name="label-10" id="label-10"><code><var>self</var> == <var>other</var></code></a></dt><!-- RDLabel: "self == other" -->
<dt><a name="label-11" id="label-11"><code><var>self</var> === <var>other</var></code></a></dt><!-- RDLabel: "self === other" -->
<dt><a name="label-12" id="label-12"><code>eql?(<var>other</var>)</code></a></dt><!-- RDLabel: "eql?" -->
<dt><a name="label-13" id="label-13"><code>hash</code></a></dt><!-- RDLabel: "hash" -->
<dt><a name="label-14" id="label-14"><code>~self</code></a></dt><!-- RDLabel: "~self" -->
<dt><a name="label-15" id="label-15"><code><var>self</var> + <var>other</var></code></a></dt><!-- RDLabel: "self + other" -->
<dt><a name="label-16" id="label-16"><code><var>self</var> - <var>other</var></code></a></dt><!-- RDLabel: "self - other" -->
<dt><a name="label-17" id="label-17"><code><var>self</var> & <var>other</var></code></a></dt><!-- RDLabel: "self & other" -->
<dt><a name="label-18" id="label-18"><code>split_each(<var>ns</var>, ...) {|<var>region</var>, *<var>nss</var>| ... }</code></a></dt><!-- RDLabel: "split_each" -->
<dt><a name="label-19" id="label-19"><code>split(<var>ns</var>, ...)</code></a></dt><!-- RDLabel: "split" -->
<dt><a name="label-20" id="label-20"><code>min</code></a></dt><!-- RDLabel: "min" -->
<dt><a name="label-21" id="label-21"><code>max</code></a></dt><!-- RDLabel: "max" -->
<dt><a name="label-22" id="label-22"><code>each_range {|<var>range</var>| ... }</code></a></dt><!-- RDLabel: "each_range" -->
</dl>
</body>
</html>