doc/classes/Cachetastic/Cacheable/ClassAndInstanceMethods.html in cachetastic-2.1.2 vs doc/classes/Cachetastic/Cacheable/ClassAndInstanceMethods.html in cachetastic-2.1.3
- old
+ new
@@ -141,10 +141,10 @@
<pre>
<span class="ruby-comment cmt"># File lib/cachetastic/cacheable.rb, line 39</span>
39: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">cache_class</span>
40: <span class="ruby-identifier">n</span> = <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">name</span>
41: <span class="ruby-identifier">n</span> = <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">name</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">n</span> <span class="ruby-operator">==</span> <span class="ruby-value str">"Class"</span>
-42: <span class="ruby-comment cmt"># puts "n: #{n}"</span>
+42: <span class="ruby-identifier">n</span>.<span class="ruby-identifier">gsub!</span>(<span class="ruby-value str">'::'</span>, <span class="ruby-value str">'_'</span>)
43: <span class="ruby-identifier">c_name</span> = <span class="ruby-node">"Cachetastic::Cacheable::#{n}Cache"</span>
44: <span class="ruby-keyword kw">begin</span>
45: <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">c_name</span>.<span class="ruby-identifier">constantize</span>
46: <span class="ruby-keyword kw">rescue</span> <span class="ruby-constant">NameError</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">e</span>
47: <span class="ruby-identifier">eval</span> <span class="ruby-node">%{
\ No newline at end of file