summaryrefslogtreecommitdiff
path: root/code/spyglass/docs/configurator.html
diff options
context:
space:
mode:
Diffstat (limited to 'code/spyglass/docs/configurator.html')
-rw-r--r--code/spyglass/docs/configurator.html137
1 files changed, 137 insertions, 0 deletions
diff --git a/code/spyglass/docs/configurator.html b/code/spyglass/docs/configurator.html
new file mode 100644
index 0000000..69c19a5
--- /dev/null
+++ b/code/spyglass/docs/configurator.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html>
+
+<html>
+<head>
+ <title>configurator.rb</title>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8">
+ <meta name="viewport" content="width=device-width, target-densitydpi=160dpi, initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
+ <link rel="stylesheet" media="all" href="docco.css" />
+</head>
+<body>
+ <div id="container">
+ <div id="background"></div>
+
+ <ul id="jump_to">
+ <li>
+ <a class="large" href="javascript:void(0);">Jump To &hellip;</a>
+ <a class="small" href="javascript:void(0);">+</a>
+ <div id="jump_wrapper">
+ <div id="jump_page">
+
+
+ <a class="source" href="configurator.html">
+ configurator.rb
+ </a>
+
+
+ <a class="source" href="logging.html">
+ logging.rb
+ </a>
+
+
+ <a class="source" href="lookout.html">
+ lookout.rb
+ </a>
+
+
+ <a class="source" href="master.html">
+ master.rb
+ </a>
+
+
+ <a class="source" href="server.html">
+ server.rb
+ </a>
+
+
+ <a class="source" href="worker.html">
+ worker.rb
+ </a>
+
+ </div>
+ </li>
+ </ul>
+
+ <ul class="sections">
+
+ <li id="title">
+ <div class="annotation">
+ <h1>configurator.rb</h1>
+ </div>
+ </li>
+
+
+
+ <li id="section-1">
+ <div class="annotation">
+
+ <div class="pilwrap ">
+ <a class="pilcrow" href="#section-1">&#182;</a>
+ </div>
+
+ </div>
+
+ <div class="content"><div class='highlight'><pre><span class="class"><span class="keyword">module</span> <span class="title">Spyglass</span></span>
+ <span class="class"><span class="keyword">class</span> <span class="title">Configurator</span></span></pre></div></div>
+
+ </li>
+
+
+ <li id="section-2">
+ <div class="annotation">
+
+ <div class="pilwrap ">
+ <a class="pilcrow" href="#section-2">&#182;</a>
+ </div>
+ <p>A hash of key =&gt; default</p>
+
+ </div>
+
+ <div class="content"><div class='highlight'><pre> <span class="constant">OPTIONS</span> = {
+ <span class="symbol">:port</span> =&gt; <span class="number">4222</span>,
+ <span class="symbol">:host</span> =&gt; <span class="string">'0.0.0.0'</span>,
+ <span class="symbol">:workers</span> =&gt; <span class="number">2</span>,
+ <span class="symbol">:timeout</span> =&gt; <span class="number">30</span>,
+ <span class="symbol">:config_ru_path</span> =&gt; <span class="string">'config.ru'</span>,
+ <span class="symbol">:verbose</span> =&gt; <span class="keyword">false</span>,
+ <span class="symbol">:vverbose</span> =&gt; <span class="keyword">false</span>
+ }
+
+ <span class="class"><span class="keyword">class</span> <span class="inheritance">&lt;</span><span class="inheritance">&lt; <span class="parent">self</span></span></span>
+ <span class="constant">OPTIONS</span>.each <span class="keyword">do</span> |key, default|</pre></div></div>
+
+ </li>
+
+
+ <li id="section-3">
+ <div class="annotation">
+
+ <div class="pilwrap ">
+ <a class="pilcrow" href="#section-3">&#182;</a>
+ </div>
+ <p>attr_writer key</p>
+
+ </div>
+
+ <div class="content"><div class='highlight'><pre>
+ define_method(key) <span class="keyword">do</span> |*args|
+ arg = args.shift
+ <span class="keyword">if</span> arg
+ instance_variable_set(<span class="string">"@<span class="subst">#{key}</span>"</span>, arg)
+ <span class="keyword">else</span>
+ instance_variable_get(<span class="string">"@<span class="subst">#{key}</span>"</span>) || default
+ <span class="keyword">end</span>
+ <span class="keyword">end</span>
+ <span class="keyword">end</span>
+ <span class="keyword">end</span>
+ <span class="keyword">end</span>
+
+ <span class="constant">Config</span> = <span class="constant">Configurator</span>
+<span class="keyword">end</span></pre></div></div>
+
+ </li>
+
+ </ul>
+ </div>
+</body>
+</html>