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