doc/Dynamoid/Persistence.html in dynamoid-0.4.0 vs doc/Dynamoid/Persistence.html in dynamoid-0.4.1

- old
+ new

@@ -359,17 +359,17 @@ <tr> <td> <pre class="lines"> -129 -130 -131 -132</pre> +141 +142 +143 +144</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/dynamoid/persistence.rb', line 129</span> + <pre class="code"><span class="info file"># File 'lib/dynamoid/persistence.rb', line 141</span> <span class='kw'>def</span> <span class='id identifier rubyid_delete'>delete</span> <span class='id identifier rubyid_delete_indexes'>delete_indexes</span> <span class='const'>Dynamoid</span><span class='op'>::</span><span class='const'>Adapter</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_table_name'>table_name</span><span class='comma'>,</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_id'>id</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> @@ -414,19 +414,19 @@ <tr> <td> <pre class="lines"> -119 -120 -121 -122 -123 -124</pre> +131 +132 +133 +134 +135 +136</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/dynamoid/persistence.rb', line 119</span> + <pre class="code"><span class="info file"># File 'lib/dynamoid/persistence.rb', line 131</span> <span class='kw'>def</span> <span class='id identifier rubyid_destroy'>destroy</span> <span class='id identifier rubyid_run_callbacks'>run_callbacks</span><span class='lparen'>(</span><span class='symbol'>:destroy</span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span> <span class='kw'>end</span> @@ -473,20 +473,20 @@ <tr> <td> <pre class="lines"> -137 -138 -139 -140 -141 -142 -143</pre> +149 +150 +151 +152 +153 +154 +155</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/dynamoid/persistence.rb', line 137</span> + <pre class="code"><span class="info file"># File 'lib/dynamoid/persistence.rb', line 149</span> <span class='kw'>def</span> <span class='id identifier rubyid_dump'>dump</span> <span class='const'>Hash</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='period'>.</span><span class='id identifier rubyid_tap'>tap</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_hash'>hash</span><span class='op'>|</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_attributes'>attributes</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_attribute'>attribute</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>|</span> <span class='id identifier rubyid_hash'>hash</span><span class='lbracket'>[</span><span class='id identifier rubyid_attribute'>attribute</span><span class='rbracket'>]</span> <span class='op'>=</span> <span class='id identifier rubyid_dump_field'>dump_field</span><span class='lparen'>(</span><span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_read_attribute'>read_attribute</span><span class='lparen'>(</span><span class='id identifier rubyid_attribute'>attribute</span><span class='rparen'>)</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:type</span><span class='rbracket'>]</span><span class='rparen'>)</span> @@ -547,16 +547,16 @@ <tr> <td> <pre class="lines"> -94 -95 -96</pre> +107 +108 +109</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/dynamoid/persistence.rb', line 94</span> + <pre class="code"><span class="info file"># File 'lib/dynamoid/persistence.rb', line 107</span> <span class='kw'>def</span> <span class='id identifier rubyid_persisted?'>persisted?</span> <span class='op'>!</span><span class='id identifier rubyid_new_record?'>new_record?</span> <span class='kw'>end</span></pre> </td> @@ -600,40 +600,38 @@ <tr> <td> <pre class="lines"> -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114</pre> +114 +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/dynamoid/persistence.rb', line 101</span> + <pre class="code"><span class="info file"># File 'lib/dynamoid/persistence.rb', line 114</span> <span class='kw'>def</span> <span class='id identifier rubyid_save'>save</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> - <span class='kw'>if</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_new_record?'>new_record?</span> - <span class='id identifier rubyid_run_callbacks'>run_callbacks</span><span class='lparen'>(</span><span class='symbol'>:create</span><span class='rparen'>)</span> <span class='kw'>do</span> - <span class='id identifier rubyid_run_callbacks'>run_callbacks</span><span class='lparen'>(</span><span class='symbol'>:save</span><span class='rparen'>)</span> <span class='kw'>do</span> - <span class='id identifier rubyid_persist'>persist</span> - <span class='kw'>end</span> - <span class='kw'>end</span> + <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_create_table'>create_table</span> + + <span class='ivar'>@previously_changed</span> <span class='op'>=</span> <span class='id identifier rubyid_changes'>changes</span> + + <span class='kw'>if</span> <span class='id identifier rubyid_new_record?'>new_record?</span> + <span class='id identifier rubyid_run_callbacks'>run_callbacks</span><span class='lparen'>(</span><span class='symbol'>:create</span><span class='rparen'>)</span> <span class='lbrace'>{</span> <span class='id identifier rubyid_persist'>persist</span> <span class='rbrace'>}</span> <span class='kw'>else</span> - <span class='id identifier rubyid_run_callbacks'>run_callbacks</span><span class='lparen'>(</span><span class='symbol'>:save</span><span class='rparen'>)</span> <span class='kw'>do</span> - <span class='id identifier rubyid_persist'>persist</span> - <span class='kw'>end</span> + <span class='id identifier rubyid_persist'>persist</span> <span class='kw'>end</span> + <span class='kw'>self</span> <span class='kw'>end</span></pre> </td> </tr> </table> @@ -642,10 +640,10 @@ </div> </div> <div id="footer"> - Generated on Tue Mar 27 17:53:06 2012 by + Generated on Thu Apr 26 01:26:25 2012 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.7.5 (ruby-1.9.3). </div> </body> \ No newline at end of file