Skip to content

Instantly share code, notes, and snippets.

@Linuus
Created March 10, 2013 20:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Linuus/5130247 to your computer and use it in GitHub Desktop.
Save Linuus/5130247 to your computer and use it in GitHub Desktop.
Pygments output
<div class="highlight"><pre> <span class="n">def</span> <span class="n">index</span>
<span class="err">@</span><span class="n">cars</span> <span class="o">=</span> <span class="n">Car</span><span class="p">.</span><span class="n">all</span>
<span class="n">respond_to</span> <span class="k">do</span> <span class="o">|</span><span class="n">format</span><span class="o">|</span>
<span class="n">format</span><span class="p">.</span><span class="n">html</span> <span class="err">#</span> <span class="n">index</span><span class="p">.</span><span class="n">html</span><span class="p">.</span><span class="n">erb</span>
<span class="n">format</span><span class="p">.</span><span class="n">json</span> <span class="p">{</span> <span class="n">render</span> <span class="n">json</span><span class="o">:</span> <span class="err">@</span><span class="n">cars</span> <span class="p">}</span>
<span class="n">end</span>
<span class="n">end</span>
<span class="err">#</span> <span class="n">GET</span> <span class="o">/</span><span class="n">cars</span><span class="o">/</span><span class="mi">1</span>
<span class="err">#</span> <span class="n">GET</span> <span class="o">/</span><span class="n">cars</span><span class="o">/</span><span class="mf">1.</span><span class="n">json</span>
<span class="n">def</span> <span class="n">show</span>
<span class="err">@</span><span class="n">car</span> <span class="o">=</span> <span class="n">Car</span><span class="p">.</span><span class="n">find</span><span class="p">(</span><span class="n">params</span><span class="p">[</span><span class="o">:</span><span class="n">id</span><span class="p">])</span>
<span class="n">respond_to</span> <span class="k">do</span> <span class="o">|</span><span class="n">format</span><span class="o">|</span>
<span class="n">format</span><span class="p">.</span><span class="n">html</span> <span class="err">#</span> <span class="n">show</span><span class="p">.</span><span class="n">html</span><span class="p">.</span><span class="n">erb</span>
<span class="n">format</span><span class="p">.</span><span class="n">json</span> <span class="p">{</span> <span class="n">render</span> <span class="n">json</span><span class="o">:</span> <span class="err">@</span><span class="n">car</span> <span class="p">}</span>
<span class="n">end</span>
<span class="n">end</span>
<span class="err">#</span> <span class="n">GET</span> <span class="o">/</span><span class="n">cars</span><span class="o">/</span><span class="n">new</span>
<span class="err">#</span> <span class="n">GET</span> <span class="o">/</span><span class="n">cars</span><span class="o">/</span><span class="n">new</span><span class="p">.</span><span class="n">json</span>
<span class="n">def</span> <span class="n">new</span>
<span class="err">@</span><span class="n">car</span> <span class="o">=</span> <span class="n">Car</span><span class="p">.</span><span class="n">new</span>
<span class="n">respond_to</span> <span class="k">do</span> <span class="o">|</span><span class="n">format</span><span class="o">|</span>
<span class="n">format</span><span class="p">.</span><span class="n">html</span> <span class="err">#</span> <span class="n">new</span><span class="p">.</span><span class="n">html</span><span class="p">.</span><span class="n">erb</span>
<span class="n">format</span><span class="p">.</span><span class="n">json</span> <span class="p">{</span> <span class="n">render</span> <span class="n">json</span><span class="o">:</span> <span class="err">@</span><span class="n">car</span> <span class="p">}</span>
<span class="n">end</span>
<span class="n">end</span>
<span class="err">#</span> <span class="n">GET</span> <span class="o">/</span><span class="n">cars</span><span class="o">/</span><span class="mi">1</span><span class="o">/</span><span class="n">edit</span>
<span class="n">def</span> <span class="n">edit</span>
<span class="err">@</span><span class="n">car</span> <span class="o">=</span> <span class="n">Car</span><span class="p">.</span><span class="n">find</span><span class="p">(</span><span class="n">params</span><span class="p">[</span><span class="o">:</span><span class="n">id</span><span class="p">])</span>
<span class="n">end</span>
</pre></div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment