Skip to content

Commit

Permalink
docs
Browse files Browse the repository at this point in the history
  • Loading branch information
magocto committed Aug 16, 2011
1 parent ecec19c commit f5048bd
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 14 deletions.
21 changes: 11 additions & 10 deletions docs/octopus.html
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ <h2>Object Composition</h2>
<div class='octowrap'>
<a class='octothorpe' href='#section-15'>#</a>
</div>
<p>create a new base class to add traits to</p>
<p>create a new base class to graft traits on</p>
</div>
<div class='code'>
<div class="highlight"><pre> <span class="nx">Octopus</span><span class="p">.</span><span class="nx">_getBaseObj</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(</span><span class="nx">construct</span><span class="p">)</span> <span class="p">{</span>
Expand Down Expand Up @@ -285,21 +285,22 @@ <h2>Object Composition</h2>
<a class='octothorpe' href='#section-17'>#</a>
</div>
<h2>Namespacing</h2>
<p>a object to hold our namespaces
create, get, or append a namespace</p>
<p>a object to hold our namespaces</p>
</div>
<div class='code'>
<div class="highlight"><pre> <span class="nx">Octopus</span><span class="p">.</span><span class="nx">_paths</span> <span class="o">=</span> <span class="p">{};</span>
</pre></div>
<div class="highlight"><pre> <span class="nx">Octopus</span><span class="p">.</span><span class="nx">_paths</span> <span class="o">=</span> <span class="p">{};</span></pre></div>
</div>
</div>
<div class='clearall'></div><div class='section' id='section-18'>
<div class='docs'>
<div class='octowrap'>
<a class='octothorpe' href='#section-18'>#</a>
</div>
<p>@param p {String} a dot delimited path
@param p</p>
<p>create, get, or append a namespace</p>
<ul>
<li>p {String} a dot delimited path</li>
<li>addon {Object} object to be added to path</li>
</ul>
</div>
<div class='code'>
<div class="highlight"><pre> <span class="nx">Octopus</span><span class="p">.</span><span class="nx">path</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(</span><span class="nx">p</span><span class="p">,</span> <span class="nx">addon</span><span class="p">)</span> <span class="p">{</span>
Expand Down Expand Up @@ -329,7 +330,7 @@ <h2>Namespacing</h2>
<div class='octowrap'>
<a class='octothorpe' href='#section-20'>#</a>
</div>
<p>create a new package if the one we are looking for is not there</p>
<p>create a new path object if needed</p>
</div>
<div class='code'>
<div class="highlight"><pre> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="nx">current</span><span class="p">)</span> <span class="nx">parent</span><span class="p">[</span><span class="nx">name</span><span class="p">]</span> <span class="o">=</span> <span class="nx">current</span> <span class="o">=</span> <span class="p">{};</span>
Expand All @@ -341,7 +342,7 @@ <h2>Namespacing</h2>
<div class='octowrap'>
<a class='octothorpe' href='#section-21'>#</a>
</div>
<p>continue traversing if we are not at the bottom</p>
<p>continue traversing the path</p>
</div>
<div class='code'>
<div class="highlight"><pre> <span class="k">if</span><span class="p">(</span><span class="nx">parts</span><span class="p">.</span><span class="nx">length</span><span class="p">)</span> <span class="k">return</span> <span class="nx">Octopus</span><span class="p">.</span><span class="nx">_getPathObj</span><span class="p">(</span><span class="nx">current</span><span class="p">,</span> <span class="nx">parts</span><span class="p">,</span> <span class="nx">addon</span><span class="p">);</span>
Expand All @@ -353,7 +354,7 @@ <h2>Namespacing</h2>
<div class='octowrap'>
<a class='octothorpe' href='#section-22'>#</a>
</div>
<p>at the last path extend if needed</p>
<p>do any appending</p>
</div>
<div class='code'>
<div class="highlight"><pre> <span class="k">if</span> <span class="p">(</span><span class="nx">addon</span><span class="p">)</span> <span class="nx">_</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="nx">current</span><span class="p">,</span> <span class="nx">addon</span><span class="p">);</span>
Expand Down
8 changes: 4 additions & 4 deletions octopus.js
Original file line number Diff line number Diff line change
Expand Up @@ -129,10 +129,10 @@ Dependencies:
// ------------
// a object to hold our namespaces
Octopus._paths = {};

/* create, get, or append a namespace
@param p {String} a dot delimited path
@param addon {Object} object to be added to path
//create, get, or append a namespace
/*
* p {String} a dot delimited path
* addon {Object} object to be added to path
*/
Octopus.path = function(p, addon) {
if(!_.isString(p)) throw "Octopus space path must be a String";
Expand Down

0 comments on commit f5048bd

Please sign in to comment.