Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Update API docs
  • Loading branch information
Ian White committed Feb 9, 2009
1 parent cbf0a04 commit ed1c2df
Show file tree
Hide file tree
Showing 6 changed files with 129 additions and 60 deletions.
10 changes: 5 additions & 5 deletions doc/classes/InheritViews/ActMethod.html
Expand Up @@ -331,7 +331,7 @@
<div class="navigation top" id="methods"><h3>Methods</h3>


<a href='#M000008'>
<a href='#M000009'>
inherit_views<br/>
</a>

Expand All @@ -342,7 +342,7 @@ <h1 id="item_name">Module: InheritViews::ActMethod</h1>

<div id="description"><p>
class extension which enables specification of <a
href="ActMethod.html#M000008">inherit_views</a>
href="ActMethod.html#M000009">inherit_views</a>
</p>
</div>

Expand All @@ -359,9 +359,9 @@ <h1 id="item_name">Module: InheritViews::ActMethod</h1>
<h1>Public Instance Methods</h1>


<a class="small" name="M000008"><br/></a>
<a class="small" name="M000009"><br/></a>
<div class="method_block"><h3>
<a href='#M000008'>
<a href='#M000009'>


inherit_views
Expand All @@ -376,7 +376,7 @@ <h1>Public Instance Methods</h1>
argument is given
</p>

<p class="source_link" id="M000008-show-link"><a onclick="toggle('M000008-source'); toggleText('M000008-link'); return false;" href="#" id="M000008-link">Show source...</a></p><div class="source" id="M000008-source"><pre> <span class="ruby-comment cmt"># File lib/inherit_views.rb, line 49</span>
<p class="source_link" id="M000009-show-link"><a onclick="toggle('M000009-source'); toggleText('M000009-link'); return false;" href="#" id="M000009-link">Show source...</a></p><div class="source" id="M000009-source"><pre> <span class="ruby-comment cmt"># File lib/inherit_views.rb, line 49</span>
49: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">inherit_views</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">paths</span>)
50: <span class="ruby-identifier">class_eval</span> <span class="ruby-keyword kw">do</span>
51: <span class="ruby-identifier">extend</span> <span class="ruby-constant">PathsContainer</span> <span class="ruby-keyword kw">unless</span> <span class="ruby-identifier">respond_to?</span>(<span class="ruby-identifier">:inherit_views_paths</span>)
Expand Down
72 changes: 56 additions & 16 deletions doc/classes/InheritViews/ActionView.html
Expand Up @@ -338,6 +338,13 @@



<a href='#M000008'>
render_with_parent<br/>
</a>




<a href='#M000007'>
view_paths=<br/>
</a>
Expand Down Expand Up @@ -377,22 +384,51 @@ <h1>Public Class Methods</h1>
</a>
</h3>

<p class="source_link" id="M000006-show-link"><a onclick="toggle('M000006-source'); toggleText('M000006-link'); return false;" href="#" id="M000006-link">Show source...</a></p><div class="source" id="M000006-source"><pre> <span class="ruby-comment cmt"># File lib/inherit_views.rb, line 128</span>
128: <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">included</span>(<span class="ruby-identifier">base</span>)
129: <span class="ruby-identifier">base</span>.<span class="ruby-identifier">class_eval</span> <span class="ruby-keyword kw">do</span>
130: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">view_paths=</span>(<span class="ruby-identifier">value</span>)
131: <span class="ruby-ivar">@view_paths</span> = <span class="ruby-constant">InheritViews</span><span class="ruby-operator">::</span><span class="ruby-constant">PathSet</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">value</span>)
132: <span class="ruby-keyword kw">ensure</span>
133: <span class="ruby-ivar">@view_paths</span>.<span class="ruby-identifier">inherit_view_paths</span> = <span class="ruby-identifier">controller</span>.<span class="ruby-identifier">inherit_view_paths</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">controller</span>.<span class="ruby-identifier">inherit_views?</span> <span class="ruby-keyword kw">rescue</span> <span class="ruby-keyword kw">false</span>)
134: <span class="ruby-keyword kw">end</span>
135: <span class="ruby-keyword kw">end</span>
136: <span class="ruby-keyword kw">end</span></pre></div>
<p class="source_link" id="M000006-show-link"><a onclick="toggle('M000006-source'); toggleText('M000006-link'); return false;" href="#" id="M000006-link">Show source...</a></p><div class="source" id="M000006-source"><pre> <span class="ruby-comment cmt"># File lib/inherit_views.rb, line 129</span>
129: <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">included</span>(<span class="ruby-identifier">base</span>)
130: <span class="ruby-identifier">base</span>.<span class="ruby-identifier">class_eval</span> <span class="ruby-keyword kw">do</span>
131: <span class="ruby-comment cmt"># use InheritViews::PathSet, and give it my controller's inherit_view_paths</span>
132: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">view_paths=</span>(<span class="ruby-identifier">value</span>)
133: <span class="ruby-ivar">@view_paths</span> = <span class="ruby-constant">InheritViews</span><span class="ruby-operator">::</span><span class="ruby-constant">PathSet</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">value</span>)
134: <span class="ruby-keyword kw">ensure</span>
135: <span class="ruby-ivar">@view_paths</span>.<span class="ruby-identifier">inherit_view_paths</span> = <span class="ruby-identifier">controller</span>.<span class="ruby-identifier">inherit_view_paths</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">controller</span>.<span class="ruby-identifier">inherit_views?</span> <span class="ruby-keyword kw">rescue</span> <span class="ruby-keyword kw">false</span>)
136: <span class="ruby-keyword kw">end</span>
137:
138: <span class="ruby-identifier">alias_method_chain</span> <span class="ruby-identifier">:render</span>, <span class="ruby-identifier">:parent</span>
139: <span class="ruby-keyword kw">end</span>
140: <span class="ruby-keyword kw">end</span></pre></div>
</div>


<h1>Public Instance Methods</h1>


<a class="small" name="M000008"><br/></a>
<div class="method_block"><h3>
<a href='#M000008'>


render_with_parent

(*args, &amp;block)

</a>
</h3>
<p>
Extension for render which enables &lt;%= render :parent %&gt; (works for
partials and top-level templates)
</p>

<p class="source_link" id="M000008-show-link"><a onclick="toggle('M000008-source'); toggleText('M000008-link'); return false;" href="#" id="M000008-link">Show source...</a></p><div class="source" id="M000008-source"><pre> <span class="ruby-comment cmt"># File lib/inherit_views.rb, line 143</span>
143: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">render_with_parent</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">args</span>, <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>)
144: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">args</span>.<span class="ruby-identifier">first</span> <span class="ruby-operator">==</span> <span class="ruby-identifier">:parent</span>
145: <span class="ruby-identifier">args</span>.<span class="ruby-identifier">shift</span>
146: <span class="ruby-identifier">args</span>.<span class="ruby-identifier">first</span>[<span class="ruby-identifier">:file</span>] = <span class="ruby-identifier">view_paths</span>.<span class="ruby-identifier">find_parent_template</span>(<span class="ruby-identifier">template</span>.<span class="ruby-identifier">to_s</span>, <span class="ruby-identifier">template</span>.<span class="ruby-identifier">format</span>)
147: <span class="ruby-keyword kw">end</span>
148: <span class="ruby-identifier">render_without_parent</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">args</span>, <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>)
149: <span class="ruby-keyword kw">end</span></pre></div>
</div>

<a class="small" name="M000007"><br/></a>
<div class="method_block"><h3>
<a href='#M000007'>
Expand All @@ -404,13 +440,17 @@ <h1>Public Instance Methods</h1>

</a>
</h3>
<p>
use <a href="PathSet.html">InheritViews::PathSet</a>, and give it my
controller&#8216;s inherit_view_paths
</p>

<p class="source_link" id="M000007-show-link"><a onclick="toggle('M000007-source'); toggleText('M000007-link'); return false;" href="#" id="M000007-link">Show source...</a></p><div class="source" id="M000007-source"><pre> <span class="ruby-comment cmt"># File lib/inherit_views.rb, line 130</span>
130: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">view_paths=</span>(<span class="ruby-identifier">value</span>)
131: <span class="ruby-ivar">@view_paths</span> = <span class="ruby-constant">InheritViews</span><span class="ruby-operator">::</span><span class="ruby-constant">PathSet</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">value</span>)
132: <span class="ruby-keyword kw">ensure</span>
133: <span class="ruby-ivar">@view_paths</span>.<span class="ruby-identifier">inherit_view_paths</span> = <span class="ruby-identifier">controller</span>.<span class="ruby-identifier">inherit_view_paths</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">controller</span>.<span class="ruby-identifier">inherit_views?</span> <span class="ruby-keyword kw">rescue</span> <span class="ruby-keyword kw">false</span>)
134: <span class="ruby-keyword kw">end</span></pre></div>
<p class="source_link" id="M000007-show-link"><a onclick="toggle('M000007-source'); toggleText('M000007-link'); return false;" href="#" id="M000007-link">Show source...</a></p><div class="source" id="M000007-source"><pre> <span class="ruby-comment cmt"># File lib/inherit_views.rb, line 132</span>
132: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">view_paths=</span>(<span class="ruby-identifier">value</span>)
133: <span class="ruby-ivar">@view_paths</span> = <span class="ruby-constant">InheritViews</span><span class="ruby-operator">::</span><span class="ruby-constant">PathSet</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">value</span>)
134: <span class="ruby-keyword kw">ensure</span>
135: <span class="ruby-ivar">@view_paths</span>.<span class="ruby-identifier">inherit_view_paths</span> = <span class="ruby-identifier">controller</span>.<span class="ruby-identifier">inherit_view_paths</span> <span class="ruby-keyword kw">if</span> (<span class="ruby-identifier">controller</span>.<span class="ruby-identifier">inherit_views?</span> <span class="ruby-keyword kw">rescue</span> <span class="ruby-keyword kw">false</span>)
136: <span class="ruby-keyword kw">end</span></pre></div>
</div>


Expand Down

0 comments on commit ed1c2df

Please sign in to comment.