mirror of
https://github.com/mistergibson/gxg-framework.git
synced 2026-08-15 03:46:00 -07:00
1626 lines
69 KiB
HTML
1626 lines
69 KiB
HTML
<!DOCTYPE html>
|
|
|
|
<html>
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
|
|
<title>class URI::Generic - RDoc Documentation</title>
|
|
|
|
<script type="text/javascript">
|
|
var rdoc_rel_prefix = "../";
|
|
var index_rel_prefix = "../";
|
|
</script>
|
|
|
|
<script src="../js/navigation.js" defer></script>
|
|
<script src="../js/search.js" defer></script>
|
|
<script src="../js/search_index.js" defer></script>
|
|
<script src="../js/searcher.js" defer></script>
|
|
<script src="../js/darkfish.js" defer></script>
|
|
|
|
<link href="../css/fonts.css" rel="stylesheet">
|
|
<link href="../css/rdoc.css" rel="stylesheet">
|
|
|
|
|
|
|
|
<body id="top" role="document" class="class">
|
|
<nav role="navigation">
|
|
<div id="project-navigation">
|
|
<div id="home-section" role="region" title="Quick navigation" class="nav-section">
|
|
<h2>
|
|
<a href="../index.html" rel="home">Home</a>
|
|
</h2>
|
|
|
|
<div id="table-of-contents-navigation">
|
|
<a href="../table_of_contents.html#pages">Pages</a>
|
|
<a href="../table_of_contents.html#classes">Classes</a>
|
|
<a href="../table_of_contents.html#methods">Methods</a>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="search-section" role="search" class="project-section initially-hidden">
|
|
<form action="#" method="get" accept-charset="utf-8">
|
|
<div id="search-field-wrapper">
|
|
<input id="search-field" role="combobox" aria-label="Search"
|
|
aria-autocomplete="list" aria-controls="search-results"
|
|
type="text" name="search" placeholder="Search" spellcheck="false"
|
|
title="Type to search, Up and Down to navigate, Enter to load">
|
|
</div>
|
|
|
|
<ul id="search-results" aria-label="Search Results"
|
|
aria-busy="false" aria-expanded="false"
|
|
aria-atomic="false" class="initially-hidden"></ul>
|
|
</form>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div id="class-metadata">
|
|
|
|
<div id="parent-class-section" class="nav-section">
|
|
<h3>Parent</h3>
|
|
|
|
|
|
<p class="link"><a href="../Object.html">Object</a>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<!-- Method Quickref -->
|
|
<div id="method-list-section" class="nav-section">
|
|
<h3>Methods</h3>
|
|
|
|
<ul class="link-list" role="directory">
|
|
|
|
<li ><a href="#method-i-address_info">#address_info</a>
|
|
|
|
<li ><a href="#method-i-fragment">#fragment</a>
|
|
|
|
<li ><a href="#method-i-fragment-3D">#fragment=</a>
|
|
|
|
<li ><a href="#method-i-from_hash">#from_hash</a>
|
|
|
|
<li ><a href="#method-i-host">#host</a>
|
|
|
|
<li ><a href="#method-i-host-3D">#host=</a>
|
|
|
|
<li ><a href="#method-i-hostname">#hostname</a>
|
|
|
|
<li ><a href="#method-i-hostname-3D">#hostname=</a>
|
|
|
|
<li ><a href="#method-i-opaque">#opaque</a>
|
|
|
|
<li ><a href="#method-i-opaque-3D">#opaque=</a>
|
|
|
|
<li ><a href="#method-i-password">#password</a>
|
|
|
|
<li ><a href="#method-i-password-3D">#password=</a>
|
|
|
|
<li ><a href="#method-i-path">#path</a>
|
|
|
|
<li ><a href="#method-i-path-3D">#path=</a>
|
|
|
|
<li ><a href="#method-i-query">#query</a>
|
|
|
|
<li ><a href="#method-i-query-3D">#query=</a>
|
|
|
|
<li ><a href="#method-i-registry">#registry</a>
|
|
|
|
<li ><a href="#method-i-registry-3D">#registry=</a>
|
|
|
|
<li ><a href="#method-i-resolve_host">#resolve_host</a>
|
|
|
|
<li ><a href="#method-i-scheme">#scheme</a>
|
|
|
|
<li ><a href="#method-i-scheme-3D">#scheme=</a>
|
|
|
|
<li ><a href="#method-i-set_fragment">#set_fragment</a>
|
|
|
|
<li ><a href="#method-i-set_host">#set_host</a>
|
|
|
|
<li ><a href="#method-i-set_opaque">#set_opaque</a>
|
|
|
|
<li ><a href="#method-i-set_password">#set_password</a>
|
|
|
|
<li ><a href="#method-i-set_path">#set_path</a>
|
|
|
|
<li ><a href="#method-i-set_query">#set_query</a>
|
|
|
|
<li ><a href="#method-i-set_registry">#set_registry</a>
|
|
|
|
<li ><a href="#method-i-set_scheme">#set_scheme</a>
|
|
|
|
<li ><a href="#method-i-set_userinfo">#set_userinfo</a>
|
|
|
|
<li ><a href="#method-i-to_hash">#to_hash</a>
|
|
|
|
<li ><a href="#method-i-to_s">#to_s</a>
|
|
|
|
<li ><a href="#method-i-user">#user</a>
|
|
|
|
<li ><a href="#method-i-user-3D">#user=</a>
|
|
|
|
<li ><a href="#method-i-userinfo">#userinfo</a>
|
|
|
|
</ul>
|
|
</div>
|
|
|
|
</div>
|
|
</nav>
|
|
|
|
<main role="main" aria-labelledby="class-URI::Generic">
|
|
<h1 id="class-URI::Generic" class="class">
|
|
class URI::Generic
|
|
</h1>
|
|
|
|
<section class="description">
|
|
|
|
</section>
|
|
|
|
|
|
<section id="5Buntitled-5D" class="documentation-section">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section id="public-instance-5Buntitled-5D-method-details" class="method-section">
|
|
<header>
|
|
<h3>Public Instance Methods</h3>
|
|
</header>
|
|
|
|
|
|
<div id="method-i-address_info" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">address_info</span><span
|
|
class="method-args">()</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="address_info-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1703</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">address_info</span>()
|
|
<span class="ruby-operator">::</span><span class="ruby-constant">Addrinfo</span><span class="ruby-operator">::</span><span class="ruby-identifier">parse</span>(<span class="ruby-keyword">self</span>)
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-fragment" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">fragment</span><span
|
|
class="method-args">()</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="fragment-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1553</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">fragment</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@fragment</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@fragment</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@fragment</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-fragment-3D" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">fragment=</span><span
|
|
class="method-args">(v)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="fragment-3D-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1545</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">fragment=</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-identifier">v</span> = (<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">v</span>))
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-identifier">set_fragment</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">fragment</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-from_hash" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">from_hash</span><span
|
|
class="method-args">(the_hash={})</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="from_hash-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1601</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">from_hash</span>(<span class="ruby-identifier">the_hash</span>={})
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:scheme</span>]
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">scheme</span> = <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:scheme</span>]
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@scheme</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:opaque</span>]
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">opaque</span> = <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:opaque</span>]
|
|
<span class="ruby-ivar">@registry</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-ivar">@user</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-ivar">@password</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-ivar">@host</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-ivar">@port</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-ivar">@path</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-ivar">@query</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@opaque</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:registry</span>]
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">registry</span> = <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:registry</span>]
|
|
<span class="ruby-ivar">@user</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-ivar">@password</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-ivar">@host</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-ivar">@port</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@registry</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:user</span>]
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">user</span> = <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:user</span>]
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@user</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:password</span>]
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">password</span> = <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:password</span>]
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@password</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:host</span>]
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">host</span> = <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:host</span>]
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@host</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:port</span>] <span class="ruby-operator">&&</span> <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:port</span>] <span class="ruby-operator">!=</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">default_port</span>
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">port</span> = <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:port</span>].<span class="ruby-identifier">to_i</span>
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@port</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:path</span>]
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">path</span> = <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:path</span>]
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@path</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:query</span>]
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">query</span> = <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:query</span>]
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@query</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:fragment</span>]
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">fragment</span> = <span class="ruby-identifier">the_hash</span>[<span class="ruby-value">:fragment</span>]
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@fragment</span> = <span class="ruby-keyword">nil</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">self</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-host" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">host</span><span
|
|
class="method-args">()</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="host-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1411</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">host</span>()
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@host</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@host</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@host</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-host-3D" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">host=</span><span
|
|
class="method-args">(v)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="host-3D-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1403</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">host=</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-identifier">v</span> = (<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">v</span>))
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-identifier">set_host</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">host</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-hostname" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">hostname</span><span
|
|
class="method-args">()</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="hostname-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1419</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">hostname</span>()
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@host</span>.<span class="ruby-identifier">to_s</span>.<span class="ruby-identifier">size</span> <span class="ruby-operator">></span> <span class="ruby-value">0</span>
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">host</span>().<span class="ruby-identifier">to_s</span>.<span class="ruby-identifier">dup</span>.<span class="ruby-identifier">gsub</span>(<span class="ruby-string">"["</span>,<span class="ruby-string">""</span>).<span class="ruby-identifier">gsub</span>(<span class="ruby-string">"]"</span>,<span class="ruby-string">""</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-keyword">nil</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-hostname-3D" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">hostname=</span><span
|
|
class="method-args">(v)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="hostname-3D-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1427</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">hostname=</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">if</span> (<span class="ruby-identifier">v</span>.<span class="ruby-identifier">to_s</span>.<span class="ruby-identifier">include?</span>(<span class="ruby-string">":"</span>) <span class="ruby-operator">||</span> (<span class="ruby-identifier">v</span>.<span class="ruby-identifier">to_s</span>.<span class="ruby-identifier">include?</span>(<span class="ruby-string">"["</span>) <span class="ruby-operator">&&</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">to_s</span>.<span class="ruby-identifier">include?</span>(<span class="ruby-string">"]"</span>)))
|
|
<span class="ruby-comment"># ipv6 ??</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">to_s</span>.<span class="ruby-identifier">include?</span>(<span class="ruby-string">"["</span>) <span class="ruby-operator">&&</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">to_s</span>.<span class="ruby-identifier">include?</span>(<span class="ruby-string">"]"</span>)
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">host</span> = <span class="ruby-identifier">v</span>.<span class="ruby-identifier">to_s</span>
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">host</span> = <span class="ruby-string">"["</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">to_s</span> <span class="ruby-operator"><<</span> <span class="ruby-string">"]"</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">host</span> = <span class="ruby-identifier">v</span>.<span class="ruby-identifier">to_s</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">host</span>()
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-opaque" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">opaque</span><span
|
|
class="method-args">()</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="opaque-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1505</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">opaque</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@opaque</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@opaque</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@opaque</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-opaque-3D" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">opaque=</span><span
|
|
class="method-args">(v)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="opaque-3D-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1497</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">opaque=</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-identifier">v</span> = (<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">v</span>))
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-identifier">set_opaque</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">opaque</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-password" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">password</span><span
|
|
class="method-args">()</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="password-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1387</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">password</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@password</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@password</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@password</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-password-3D" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">password=</span><span
|
|
class="method-args">(password)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="password-3D-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1379</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">password=</span>(<span class="ruby-identifier">password</span>)
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">password</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-identifier">password</span> = (<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">password</span>))
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-identifier">set_password</span>(<span class="ruby-identifier">password</span>)
|
|
<span class="ruby-comment"># returns password</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-path" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">path</span><span
|
|
class="method-args">()</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="path-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1481</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">path</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@path</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@path</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@path</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-path-3D" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">path=</span><span
|
|
class="method-args">(v)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="path-3D-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1473</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">path=</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-identifier">v</span> = (<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">v</span>))
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-identifier">set_path</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">path</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-query" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">query</span><span
|
|
class="method-args">()</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="query-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1529</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">query</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@query</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@query</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@query</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-query-3D" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">query=</span><span
|
|
class="method-args">(v)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="query-3D-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1521</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">query=</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-identifier">v</span> = (<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">v</span>))
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-identifier">set_query</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">query</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-registry" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">registry</span><span
|
|
class="method-args">()</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="registry-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1457</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">registry</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@registry</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@registry</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@registry</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-registry-3D" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">registry=</span><span
|
|
class="method-args">(v)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="registry-3D-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1449</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">registry=</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-identifier">v</span> = (<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">v</span>))
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-identifier">set_registry</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">registry</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-resolve_host" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">resolve_host</span><span
|
|
class="method-args">()</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="resolve_host-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1707</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">resolve_host</span>()
|
|
<span class="ruby-keyword">case</span> <span class="ruby-ivar">@scheme</span>
|
|
<span class="ruby-keyword">when</span> <span class="ruby-string">"inproc"</span>
|
|
<span class="ruby-comment"># no-op</span>
|
|
<span class="ruby-keyword">when</span> <span class="ruby-string">"ipc"</span>, <span class="ruby-string">"unix"</span>
|
|
<span class="ruby-comment"># no-op</span>
|
|
<span class="ruby-keyword">when</span> <span class="ruby-string">"tcp"</span>, <span class="ruby-string">"tcp4"</span>, <span class="ruby-string">"tcp6"</span>, <span class="ruby-string">"udp"</span>, <span class="ruby-string">"udp4"</span>, <span class="ruby-string">"udp6"</span>
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">hostname</span> = <span class="ruby-operator">::</span><span class="ruby-constant">TCPSocket</span>.<span class="ruby-identifier">getaddress</span>(<span class="ruby-keyword">self</span>.<span class="ruby-identifier">hostname</span>)
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-scheme" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">scheme</span><span
|
|
class="method-args">()</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="scheme-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1309</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">scheme</span>()
|
|
<span class="ruby-ivar">@scheme</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-scheme-3D" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">scheme=</span><span
|
|
class="method-args">(scheme="")</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="scheme-3D-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1304</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">scheme=</span>(<span class="ruby-identifier">scheme</span>=<span class="ruby-string">""</span>)
|
|
<span class="ruby-identifier">set_scheme</span>(<span class="ruby-identifier">scheme</span>)
|
|
<span class="ruby-identifier">scheme</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-set_fragment" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">set_fragment</span><span
|
|
class="method-args">(v)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="set_fragment-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1537</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">set_fragment</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-ivar">@fragment</span> = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@fragment</span> = <span class="ruby-identifier">v</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-set_host" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">set_host</span><span
|
|
class="method-args">(v)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="set_host-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1395</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">set_host</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-ivar">@host</span> = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@host</span> = <span class="ruby-identifier">v</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-set_opaque" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">set_opaque</span><span
|
|
class="method-args">(v)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="set_opaque-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1489</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">set_opaque</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-ivar">@opaque</span> = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@opaque</span> = <span class="ruby-identifier">v</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-set_password" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">set_password</span><span
|
|
class="method-args">(v)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="set_password-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1368</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">set_password</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-ivar">@password</span> = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@password</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@password</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@password</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-set_path" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">set_path</span><span
|
|
class="method-args">(v)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="set_path-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1465</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">set_path</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-ivar">@path</span> = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@path</span> = <span class="ruby-identifier">v</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-set_query" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">set_query</span><span
|
|
class="method-args">(v)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="set_query-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1513</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">set_query</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-ivar">@query</span> = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@query</span> = <span class="ruby-identifier">v</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-set_registry" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">set_registry</span><span
|
|
class="method-args">(v)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="set_registry-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1441</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">set_registry</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-ivar">@registry</span> = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@registry</span> = <span class="ruby-identifier">v</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-set_scheme" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">set_scheme</span><span
|
|
class="method-args">(v)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="set_scheme-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1297</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">set_scheme</span>(<span class="ruby-identifier">v</span>)
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">v</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-ivar">@scheme</span> = <span class="ruby-identifier">v</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-identifier">v</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-set_userinfo" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">set_userinfo</span><span
|
|
class="method-args">(user, password = nil)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="set_userinfo-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1313</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">set_userinfo</span>(<span class="ruby-identifier">user</span>, <span class="ruby-identifier">password</span> = <span class="ruby-keyword">nil</span>)
|
|
<span class="ruby-keyword">unless</span> <span class="ruby-identifier">password</span>
|
|
<span class="ruby-identifier">user</span>, <span class="ruby-identifier">password</span> = <span class="ruby-identifier">split_userinfo</span>(<span class="ruby-identifier">user</span>)
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">user</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-ivar">@user</span> = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">user</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@user</span> = <span class="ruby-identifier">user</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">password</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-ivar">@password</span> = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">password</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@password</span> = <span class="ruby-identifier">password</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-identifier">result</span> = []
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@user</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-identifier">result</span> <span class="ruby-operator"><<</span> <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@user</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-identifier">result</span> <span class="ruby-operator"><<</span> <span class="ruby-ivar">@user</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@password</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-identifier">result</span> <span class="ruby-operator"><<</span> <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@password</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-identifier">result</span> <span class="ruby-operator"><<</span> <span class="ruby-ivar">@password</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-identifier">result</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-to_hash" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">to_hash</span><span
|
|
class="method-args">()</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="to_hash-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1666</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">to_hash</span>()
|
|
<span class="ruby-identifier">result</span> = {}
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@scheme</span>
|
|
<span class="ruby-identifier">result</span>[<span class="ruby-value">:scheme</span>] = <span class="ruby-ivar">@scheme</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@opaque</span>
|
|
<span class="ruby-identifier">result</span>[<span class="ruby-value">:opaque</span>] = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@opaque</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@registry</span>
|
|
<span class="ruby-identifier">result</span>[<span class="ruby-value">:registry</span>] = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@registry</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@user</span>
|
|
<span class="ruby-identifier">result</span>[<span class="ruby-value">:user</span>] = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@user</span>)
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@password</span>
|
|
<span class="ruby-identifier">result</span>[<span class="ruby-value">:password</span>] = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@password</span>)
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@host</span>
|
|
<span class="ruby-identifier">result</span>[<span class="ruby-value">:host</span>] = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@host</span>)
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@port</span> <span class="ruby-operator">&&</span> <span class="ruby-ivar">@port</span> <span class="ruby-operator">!=</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">default_port</span>
|
|
<span class="ruby-identifier">result</span>[<span class="ruby-value">:port</span>] = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@port</span>).<span class="ruby-identifier">to_i</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@path</span>
|
|
<span class="ruby-identifier">result</span>[<span class="ruby-value">:path</span>] = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@path</span>)
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@query</span>
|
|
<span class="ruby-identifier">result</span>[<span class="ruby-value">:query</span>] = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@query</span>)
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@fragment</span>
|
|
<span class="ruby-identifier">result</span>[<span class="ruby-value">:fragment</span>] = <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@fragment</span>)
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-identifier">result</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-to_s" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">to_s</span><span
|
|
class="method-args">()</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="to_s-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1561</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">to_s</span>
|
|
<span class="ruby-identifier">str</span> = <span class="ruby-string">''</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@scheme</span>
|
|
<span class="ruby-identifier">str</span> <span class="ruby-operator"><<</span> <span class="ruby-ivar">@scheme</span>
|
|
<span class="ruby-identifier">str</span> <span class="ruby-operator"><<</span> <span class="ruby-string">':'</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@opaque</span>
|
|
<span class="ruby-identifier">str</span> <span class="ruby-operator"><<</span> <span class="ruby-ivar">@opaque</span>
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@registry</span>
|
|
<span class="ruby-identifier">str</span> <span class="ruby-operator"><<</span> <span class="ruby-ivar">@registry</span>
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@host</span>
|
|
<span class="ruby-identifier">str</span> <span class="ruby-operator"><<</span> <span class="ruby-string">'//'</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">userinfo</span>
|
|
<span class="ruby-identifier">str</span> <span class="ruby-operator"><<</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">userinfo</span>
|
|
<span class="ruby-identifier">str</span> <span class="ruby-operator"><<</span> <span class="ruby-string">'@'</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@host</span>
|
|
<span class="ruby-identifier">str</span> <span class="ruby-operator"><<</span> <span class="ruby-ivar">@host</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@port</span> <span class="ruby-operator">&&</span> <span class="ruby-ivar">@port</span> <span class="ruby-operator">!=</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">default_port</span>
|
|
<span class="ruby-identifier">str</span> <span class="ruby-operator"><<</span> <span class="ruby-string">':'</span>
|
|
<span class="ruby-identifier">str</span> <span class="ruby-operator"><<</span> <span class="ruby-ivar">@port</span>.<span class="ruby-identifier">to_s</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-identifier">str</span> <span class="ruby-operator"><<</span> <span class="ruby-ivar">@path</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@query</span>
|
|
<span class="ruby-identifier">str</span> <span class="ruby-operator"><<</span> <span class="ruby-string">'?'</span>
|
|
<span class="ruby-identifier">str</span> <span class="ruby-operator"><<</span> <span class="ruby-ivar">@query</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@fragment</span>
|
|
<span class="ruby-identifier">str</span> <span class="ruby-operator"><<</span> <span class="ruby-string">'#'</span>
|
|
<span class="ruby-identifier">str</span> <span class="ruby-operator"><<</span> <span class="ruby-ivar">@fragment</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">str</span>)
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-user" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">user</span><span
|
|
class="method-args">()</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="user-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1360</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">user</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@user</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@user</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-ivar">@user</span>
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-user-3D" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">user=</span><span
|
|
class="method-args">(user)</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="user-3D-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1351</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">user=</span>(<span class="ruby-identifier">user</span>)
|
|
<span class="ruby-keyword">if</span> <span class="ruby-identifier">user</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">String</span>)
|
|
<span class="ruby-identifier">user</span> = (<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">escape</span>(<span class="ruby-identifier">user</span>))
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-identifier">set_user</span>(<span class="ruby-identifier">user</span>)
|
|
<span class="ruby-keyword">self</span>.<span class="ruby-identifier">user</span>
|
|
<span class="ruby-comment"># returns user</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div id="method-i-userinfo" class="method-detail ">
|
|
|
|
<div class="method-heading">
|
|
<span class="method-name">userinfo</span><span
|
|
class="method-args">()</span>
|
|
|
|
<span class="method-click-advice">click to toggle source</span>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="method-description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="method-source-code" id="userinfo-source">
|
|
<pre><span class="ruby-comment"># File lib/gxg/gxg_augmented.rb, line 1341</span>
|
|
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">userinfo</span>
|
|
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@user</span>.<span class="ruby-identifier">nil?</span>
|
|
<span class="ruby-keyword">nil</span>
|
|
<span class="ruby-keyword">elsif</span> <span class="ruby-ivar">@password</span>.<span class="ruby-identifier">nil?</span>
|
|
<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@user</span>)
|
|
<span class="ruby-keyword">else</span>
|
|
<span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@user</span>) <span class="ruby-operator">+</span> <span class="ruby-string">':'</span> <span class="ruby-operator">+</span> <span class="ruby-constant">URI</span><span class="ruby-operator">::</span><span class="ruby-identifier">unescape</span>(<span class="ruby-ivar">@password</span>)
|
|
<span class="ruby-keyword">end</span>
|
|
<span class="ruby-keyword">end</span></pre>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</section>
|
|
|
|
</section>
|
|
</main>
|
|
|
|
|
|
<footer id="validator-badges" role="contentinfo">
|
|
<p><a href="https://validator.w3.org/check/referer">Validate</a>
|
|
<p>Generated by <a href="https://ruby.github.io/rdoc/">RDoc</a> 6.1.2.
|
|
<p>Based on <a href="http://deveiate.org/projects/Darkfish-RDoc/">Darkfish</a> by <a href="http://deveiate.org">Michael Granger</a>.
|
|
</footer>
|
|
|