doc/rdoc/more/classes/Snapshot.html in facets-2.4.5 vs doc/rdoc/more/classes/Snapshot.html in facets-2.5.0
- old
+ new
@@ -102,15 +102,15 @@
<h2>Details</h2>
<p>
Class <a href="Snapshot.html">Snapshot</a> simply represents a collection
of objects from which snapshots were taken via their methods take_snapshot.
<a href="It.html">It</a> provides methods to <a
-href="Snapshot.html#M000058">add</a> an object to a snapshot (<a
-href="Snapshot.html#M000058">Snapshot#add</a>) as well as to <a
-href="Snapshot.html#M000059">restore</a> all objects of the snapshot to
+href="Snapshot.html#M000062">add</a> an object to a snapshot (<a
+href="Snapshot.html#M000062">Snapshot#add</a>) as well as to <a
+href="Snapshot.html#M000063">restore</a> all objects of the snapshot to
their state stored in the snapshot (method <a
-href="Snapshot.html#M000059">Snapshot#restore</a>).
+href="Snapshot.html#M000063">Snapshot#restore</a>).
</p>
<p>
In Wee, this class is used to backtracking the state of components (or
decorations/presenters). Components that want an undo-facility to be
implemented (triggered for example by a browsers back-button), have to
@@ -119,13 +119,13 @@
</div>
<div class="sectiontitle">Methods</div>
- <span style="padding-right: 5px;"><a href="#M000058">add</a></span>
- <span style="padding-right: 5px;"><a href="#M000057">new</a></span>
- <span style="padding-right: 5px;"><a href="#M000059">restore</a></span>
+ <span style="padding-right: 5px;"><a href="#M000062">add</a></span>
+ <span style="padding-right: 5px;"><a href="#M000061">new</a></span>
+ <span style="padding-right: 5px;"><a href="#M000063">restore</a></span>
<div class="sectiontitle">Classes and Modules</div>
Class <a href="Snapshot/ValueHolder.html" class="link">Snapshot::ValueHolder</a><br />
@@ -134,15 +134,15 @@
<div class="sectiontitle">Public Class methods</div>
<div class="method">
<div class="title">
- <a name="M000057"></a><b>new</b>()
+ <a name="M000061"></a><b>new</b>()
</div>
<div class="sourcecode">
- <p class="source-link">[ <a href="javascript:toggleSource('M000057_source')" id="l_M000057_source">+</a> ]</p>
- <div id="M000057_source" class="dyn-source">
+ <p class="source-link">[ <a href="javascript:toggleSource('M000061_source')" id="l_M000061_source">+</a> ]</p>
+ <div id="M000061_source" class="dyn-source">
<pre>
<span class="ruby-comment cmt"># File lib/more/facets/snapshot.rb, line 109</span>
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>
<span class="ruby-ivar">@objects</span> = <span class="ruby-constant">Hash</span>.<span class="ruby-identifier">new</span>
<span class="ruby-keyword kw">end</span>
@@ -151,15 +151,15 @@
</div>
</div>
<div class="sectiontitle">Public Instance methods</div>
<div class="method">
<div class="title">
- <a name="M000058"></a><b>add</b>(object)
+ <a name="M000062"></a><b>add</b>(object)
</div>
<div class="sourcecode">
- <p class="source-link">[ <a href="javascript:toggleSource('M000058_source')" id="l_M000058_source">+</a> ]</p>
- <div id="M000058_source" class="dyn-source">
+ <p class="source-link">[ <a href="javascript:toggleSource('M000062_source')" id="l_M000062_source">+</a> ]</p>
+ <div id="M000062_source" class="dyn-source">
<pre>
<span class="ruby-comment cmt"># File lib/more/facets/snapshot.rb, line 113</span>
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">add</span>(<span class="ruby-identifier">object</span>)
<span class="ruby-identifier">oid</span> = <span class="ruby-identifier">object</span>.<span class="ruby-identifier">object_id</span>
<span class="ruby-ivar">@objects</span>[<span class="ruby-identifier">oid</span>] = [<span class="ruby-identifier">object</span>, <span class="ruby-identifier">object</span>.<span class="ruby-identifier">take_snapshot</span>] <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@objects</span>.<span class="ruby-identifier">include?</span>(<span class="ruby-identifier">oid</span>)
@@ -168,14 +168,14 @@
</div>
</div>
</div>
<div class="method">
<div class="title">
- <a name="M000059"></a><b>restore</b>()
+ <a name="M000063"></a><b>restore</b>()
</div>
<div class="sourcecode">
- <p class="source-link">[ <a href="javascript:toggleSource('M000059_source')" id="l_M000059_source">+</a> ]</p>
- <div id="M000059_source" class="dyn-source">
+ <p class="source-link">[ <a href="javascript:toggleSource('M000063_source')" id="l_M000063_source">+</a> ]</p>
+ <div id="M000063_source" class="dyn-source">
<pre>
<span class="ruby-comment cmt"># File lib/more/facets/snapshot.rb, line 118</span>
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">restore</span>
<span class="ruby-ivar">@objects</span>.<span class="ruby-identifier">each_value</span> <span class="ruby-keyword kw">do</span>
<span class="ruby-operator">|</span><span class="ruby-identifier">object</span>, <span class="ruby-identifier">value</span><span class="ruby-operator">|</span> <span class="ruby-identifier">object</span>.<span class="ruby-identifier">restore_snapshot</span>(<span class="ruby-identifier">value</span>)
\ No newline at end of file