UNPKG

uri-template-router

Version:

Match a URI to a pattern in a collection of URI Templates

41 lines (39 loc) 2.81 kB
<?xml version="1.0" ?> <!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"> <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> &amp; <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>