Skip to content
This repository has been archived by the owner on Sep 30, 2020. It is now read-only.

Commit

Permalink
Added #as_json methods. Cleaned up the code.
Browse files Browse the repository at this point in the history
  • Loading branch information
ShogunPanda committed Nov 24, 2013
1 parent 8588106 commit 24b8fd2
Show file tree
Hide file tree
Showing 53 changed files with 2,729 additions and 1,031 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,6 @@ coverage/
pkg/
.idea/
.yardoc/
metrics/
.metrics
tmp/metric_fu
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
### 1.3.0 / 2013-11-24

* Added #as_json methods for Content and Author.
* Cleaned up the code.

### 1.2.3 / 2013-11-23

* Added support for ActiveSupport 4.
Expand Down
2 changes: 1 addition & 1 deletion doc/ActionView/Template/Handlers.html
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ <h2>Overview</h2><div class="docstring">
</div>

<div id="footer">
Generated on Sat Nov 23 13:44:01 2013 by
Generated on Sun Nov 24 13:51:54 2013 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.8.7.3 (ruby-2.0.0).
</div>
Expand Down
107 changes: 87 additions & 20 deletions doc/ActionView/Template/Handlers/MbraoTemplate.html
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,29 @@ <h2>
<span class="summary_desc"><div class='inline'><p>Returns a unique (singleton) instance of the template handler.</p>
</div></span>

</li>


<li class="public ">
<span class="summary_signature">

<a href="#register-class_method" title="register (class method)">+ (Object) <strong>register</strong> </a>



</span>









<span class="summary_desc"><div class='inline'><p>Register Mbrao into Rails.</p>
</div></span>

</li>


Expand Down Expand Up @@ -312,6 +335,46 @@ <h3 class="signature first" id="instance-class_method">
</td>
</tr>
</table>
</div>

<div class="method_details ">
<h3 class="signature " id="register-class_method">

+ (<tt>Object</tt>) <strong>register</strong>





</h3><div class="docstring">
<div class="discussion">
<p>Register Mbrao into Rails.</p>


</div>
</div>
<div class="tags">


</div><table class="source_code">
<tr>
<td>
<pre class="lines">


21
22
23</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'lib/mbrao/integrations/rails.rb', line 21</span>

<span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_register'>register</span>
<span class='const'>ActionView</span><span class='op'>::</span><span class='const'>Template</span><span class='period'>.</span><span class='id identifier rubyid_register_template_handler'>register_template_handler</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>emt</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='id identifier rubyid_instance'>instance</span><span class='rparen'>)</span> <span class='kw'>if</span> <span class='kw'>defined?</span><span class='lparen'>(</span><span class='const'>ActionView</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='kw'>defined?</span><span class='lparen'>(</span><span class='const'>Rails</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='const'>Rails</span><span class='period'>.</span><span class='id identifier rubyid_version'>version</span> <span class='op'>=~</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>^[34]</span><span class='regexp_end'>/</span></span>
<span class='kw'>end</span></pre>
</td>
</tr>
</table>
</div>

</div>
Expand Down Expand Up @@ -381,12 +444,12 @@ <h3 class="signature first" id="call-instance_method">
<pre class="lines">


45
46
47</pre>
52
53
54</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'lib/mbrao/integrations/rails.rb', line 45</span>
<pre class="code"><span class="info file"># File 'lib/mbrao/integrations/rails.rb', line 52</span>

<span class='kw'>def</span> <span class='id identifier rubyid_call'>call</span><span class='lparen'>(</span><span class='id identifier rubyid_template'>template</span><span class='rparen'>)</span>
<span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ActionView::Template::Handlers::MbraoTemplate.instance.render(self, </span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_template'>template</span><span class='period'>.</span><span class='id identifier rubyid_source'>source</span><span class='period'>.</span><span class='id identifier rubyid_to_json'>to_json</span><span class='embexpr_end'>}</span><span class='tstring_content'>)</span><span class='tstring_end'>&quot;</span></span>
Expand Down Expand Up @@ -472,25 +535,29 @@ <h3 class="signature " id="render-instance_method">
<pre class="lines">


25
26
27
28
29
30
31
32</pre>
32
33
34
35
36
37
38
39</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'lib/mbrao/integrations/rails.rb', line 25</span>
<pre class="code"><span class="info file"># File 'lib/mbrao/integrations/rails.rb', line 30</span>

<span class='kw'>def</span> <span class='id identifier rubyid_render'>render</span><span class='lparen'>(</span><span class='id identifier rubyid_renderer'>renderer</span><span class='comma'>,</span> <span class='id identifier rubyid_template'>template</span><span class='rparen'>)</span>
<span class='id identifier rubyid_content'>content</span> <span class='op'>=</span> <span class='op'>::</span><span class='const'>Mbrao</span><span class='op'>::</span><span class='const'>Parser</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='id identifier rubyid_template'>template</span><span class='rparen'>)</span>
<span class='id identifier rubyid_renderer'>renderer</span><span class='period'>.</span><span class='id identifier rubyid_controller'>controller</span><span class='period'>.</span><span class='id identifier rubyid_instance_variable_set'>instance_variable_set</span><span class='lparen'>(</span><span class='symbol'>:@mbrao_content</span><span class='comma'>,</span> <span class='id identifier rubyid_content'>content</span><span class='rparen'>)</span>
<span class='id identifier rubyid_renderer'>renderer</span><span class='period'>.</span><span class='id identifier rubyid_controller'>controller</span><span class='period'>.</span><span class='id identifier rubyid_define_singleton_method'>define_singleton_method</span><span class='lparen'>(</span><span class='symbol'>:mbrao_content</span><span class='rparen'>)</span> <span class='lbrace'>{</span> <span class='ivar'>@mbrao_content</span> <span class='rbrace'>}</span>
<span class='id identifier rubyid_renderer'>renderer</span><span class='period'>.</span><span class='id identifier rubyid_controller'>controller</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='symbol'>:helper_method</span><span class='comma'>,</span> <span class='symbol'>:mbrao_content</span><span class='rparen'>)</span>
<span class='id identifier rubyid_controller'>controller</span> <span class='op'>=</span> <span class='id identifier rubyid_renderer'>renderer</span><span class='period'>.</span><span class='id identifier rubyid_controller'>controller</span>

<span class='op'>::</span><span class='const'>Mbrao</span><span class='op'>::</span><span class='const'>Parser</span><span class='period'>.</span><span class='id identifier rubyid_render'>render</span><span class='lparen'>(</span><span class='id identifier rubyid_content'>content</span><span class='comma'>,</span> <span class='lbrace'>{</span><span class='label'>engine:</span> <span class='id identifier rubyid_content'>content</span><span class='period'>.</span><span class='id identifier rubyid_metadata'>metadata</span><span class='lbracket'>[</span><span class='symbol'>:engine</span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='label'>locale:</span> <span class='id identifier rubyid_renderer'>renderer</span><span class='period'>.</span><span class='id identifier rubyid_controller'>controller</span><span class='period'>.</span><span class='id identifier rubyid_params'>params</span><span class='lbracket'>[</span><span class='symbol'>:locale</span><span class='rbracket'>]</span><span class='rbrace'>}</span><span class='rparen'>)</span>
<span class='id identifier rubyid_controller'>controller</span><span class='period'>.</span><span class='id identifier rubyid_instance_variable_set'>instance_variable_set</span><span class='lparen'>(</span><span class='symbol'>:@mbrao_content</span><span class='comma'>,</span> <span class='id identifier rubyid_content'>content</span><span class='rparen'>)</span>
<span class='id identifier rubyid_controller'>controller</span><span class='period'>.</span><span class='id identifier rubyid_define_singleton_method'>define_singleton_method</span><span class='lparen'>(</span><span class='symbol'>:mbrao_content</span><span class='rparen'>)</span> <span class='lbrace'>{</span> <span class='ivar'>@mbrao_content</span> <span class='rbrace'>}</span>
<span class='id identifier rubyid_controller'>controller</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='symbol'>:helper_method</span><span class='comma'>,</span> <span class='symbol'>:mbrao_content</span><span class='rparen'>)</span>

<span class='op'>::</span><span class='const'>Mbrao</span><span class='op'>::</span><span class='const'>Parser</span><span class='period'>.</span><span class='id identifier rubyid_render'>render</span><span class='lparen'>(</span><span class='id identifier rubyid_content'>content</span><span class='comma'>,</span> <span class='lbrace'>{</span><span class='label'>engine:</span> <span class='id identifier rubyid_content'>content</span><span class='period'>.</span><span class='id identifier rubyid_metadata'>metadata</span><span class='lbracket'>[</span><span class='symbol'>:engine</span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='label'>locale:</span> <span class='id identifier rubyid_controller'>controller</span><span class='period'>.</span><span class='id identifier rubyid_params'>params</span><span class='lbracket'>[</span><span class='symbol'>:locale</span><span class='rbracket'>]</span><span class='rbrace'>}</span><span class='rparen'>)</span>
<span class='kw'>end</span></pre>
</td>
</tr>
Expand Down Expand Up @@ -539,12 +606,12 @@ <h3 class="signature " id="supports_streaming?-instance_method">
<pre class="lines">


37
38
39</pre>
44
45
46</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'lib/mbrao/integrations/rails.rb', line 37</span>
<pre class="code"><span class="info file"># File 'lib/mbrao/integrations/rails.rb', line 44</span>

<span class='kw'>def</span> <span class='id identifier rubyid_supports_streaming?'>supports_streaming?</span>
<span class='kw'>true</span>
Expand All @@ -559,7 +626,7 @@ <h3 class="signature " id="supports_streaming?-instance_method">
</div>

<div id="footer">
Generated on Sat Nov 23 13:44:02 2013 by
Generated on Sun Nov 24 13:51:55 2013 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.8.7.3 (ruby-2.0.0).
</div>
Expand Down
2 changes: 1 addition & 1 deletion doc/HTML.html
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ <h2>Overview</h2><div class="docstring">
</div>

<div id="footer">
Generated on Sat Nov 23 13:44:01 2013 by
Generated on Sun Nov 24 13:51:54 2013 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.8.7.3 (ruby-2.0.0).
</div>
Expand Down
2 changes: 1 addition & 1 deletion doc/HTML/Pipeline.html
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ <h2>Overview</h2><div class="docstring">
</div>

<div id="footer">
Generated on Sat Nov 23 13:44:02 2013 by
Generated on Sun Nov 24 13:51:55 2013 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.8.7.3 (ruby-2.0.0).
</div>
Expand Down
2 changes: 1 addition & 1 deletion doc/HTML/Pipeline/KramdownFilter.html
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,7 @@ <h3 class="signature first" id="call-instance_method">
</div>

<div id="footer">
Generated on Sat Nov 23 13:44:02 2013 by
Generated on Sun Nov 24 13:51:55 2013 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.8.7.3 (ruby-2.0.0).
</div>
Expand Down
2 changes: 1 addition & 1 deletion doc/Mbrao.html
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ <h2>Overview</h2><div class="docstring">
</div>

<div id="footer">
Generated on Sat Nov 23 13:44:01 2013 by
Generated on Sun Nov 24 13:51:53 2013 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.8.7.3 (ruby-2.0.0).
</div>
Expand Down
Loading

0 comments on commit 24b8fd2

Please sign in to comment.