doc/Elephas/Cache.html in elephas-2.1.0 vs doc/Elephas/Cache.html in elephas-2.1.1
- old
+ new
@@ -670,17 +670,17 @@
<div class="discussion">
<p>Setups options for use into the framework.
Valid options are:</p>
<ul>
-<li><strong>:ttl</strong>: The TTL (time to live, in milliseconds) of the entry. It means how long will the value stay in cache. Setting it to 0 or less means never cache the entry.</li>
-<li><strong>:force</strong>: Setting it to <code>true</code> will always skip the cache.</li>
-<li><strong>:key</strong>: The key associated to this value. <strong>You should never set this option directly.</strong></li>
-<li><strong>:prefix</strong>: The prefix used in cache. This is used to avoid conflicts with other caching frameworks.</li>
-<li><strong>:complete_key</strong>: The complete key used for computing the hash. By default is concatenation of <code>:key</code> and <code>:prefix</code> options.</li>
-<li><strong>:hash</strong>: The hash used to store the key in the cache. Should be unique</li>
-<li><strong>:as_entry</strong>: In <code>Elephas::Cache.use</code>, setting this to <code>true</code> will return the entire <code>Entry</code> object rather than the value only.</li>
+ <li><strong>:ttl</strong>: The TTL (time to live, in milliseconds) of the entry. It means how long will the value stay in cache. Setting it to 0 or less means never cache the entry.</li>
+ <li><strong>:force</strong>: Setting it to <code>true</code> will always skip the cache.</li>
+ <li><strong>:key</strong>: The key associated to this value. <strong>You should never set this option directly.</strong></li>
+ <li><strong>:prefix</strong>: The prefix used in cache. This is used to avoid conflicts with other caching frameworks.</li>
+ <li><strong>:complete_key</strong>: The complete key used for computing the hash. By default is concatenation of <code>:key</code> and <code>:prefix</code> options.</li>
+ <li><strong>:hash</strong>: The hash used to store the key in the cache. Should be unique</li>
+ <li><strong>:as_entry</strong>: In <code>Elephas::Cache.use</code>, setting this to <code>true</code> will return the entire <code>Entry</code> object rather than the value only.</li>
</ul>
</div>
</div>
@@ -796,28 +796,29 @@
<div class="discussion">
<p>This is the main method of the framework.</p>
<p>It tries reading a key from the cache.</p>
-<p>If it doesn't find it, it uses the provided block (which receives options as argument) to compute its value and then store it into the cache for later usages.</p>
+<p>If it doesn’t find it, it uses the provided block (which receives options as argument) to compute its value and then store it into the cache for later usages.</p>
-<pre class="code ruby"><code class="ruby"><span class='id identifier rubyid_value'>value</span> <span class='op'>=</span> <span class='const'>Elephas</span><span class='op'>::</span><span class='const'>Cache</span><span class='period'>.</span><span class='id identifier rubyid_use'>use</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>KEY</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_options'>options</span><span class='op'>|</span>
- <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>VALUE</span><span class='tstring_end'>"</span></span>
-<span class='kw'>end</span>
+<p>```ruby
+value = Elephas::Cache.use(“KEY”) do |options|
+ “VALUE”
+end</p>
-<span class='id identifier rubyid_value'>value</span>
-<span class='comment'># => "VALUE"
-</span>
-<span class='id identifier rubyid_value'>value</span> <span class='op'>=</span> <span class='const'>Elephas</span><span class='op'>::</span><span class='const'>Cache</span><span class='period'>.</span><span class='id identifier rubyid_use'>use</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>KEY</span><span class='tstring_end'>"</span></span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_options'>options</span><span class='op'>|</span>
- <span class='tstring'><span class='tstring_beg'>"</span><span class='tstring_content'>ANOTHER VALUE</span><span class='tstring_end'>"</span></span>
-<span class='kw'>end</span>
+<p>value
+# => “VALUE”</p>
-<span class='id identifier rubyid_value'>value</span>
-<span class='comment'># => "VALUE"
-</span></code></pre>
+<p>value = Elephas::Cache.use(“KEY”) do |options|
+ “ANOTHER VALUE”
+end</p>
+<p>value
+# => “VALUE”
+```</p>
+
</div>
</div>
<div class="tags">
<p class="tag_title">Parameters:</p>
<ul class="param">
@@ -980,11 +981,11 @@
<span class='type'>(<tt>Object</tt>)</span>
—
- <div class='inline'><p>The value to write. Setting a value to <code>nil</code> <strong>doesn't</strong> mean <em>deleting</em> the value.</p>
+ <div class='inline'><p>The value to write. Setting a value to <code>nil</code> <strong>doesn’t</strong> mean <em>deleting</em> the value.</p>
</div>
</li>
<li>
@@ -1055,10 +1056,10 @@
</div>
</div>
<div id="footer">
- Generated on Thu Feb 7 08:33:46 2013 by
+ Generated on Thu Feb 7 21:28:09 2013 by
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.8.4.1 (ruby-1.9.3).
</div>
</body>
\ No newline at end of file