doc/classes/AdWords/ResponseHandler.html in adwords4r-17.0.0 vs doc/classes/AdWords/ResponseHandler.html in adwords4r-17.0.1

- old
+ new

@@ -55,11 +55,11 @@ <dt>N</dt> <dd> <ul> - <li><a href="#M000026">new</a></li> + <li><a href="#M000027">new</a></li> </ul> </dd> <dt>O</dt> @@ -95,13 +95,13 @@ <div class="sectiontitle">Class Public methods</div> <div class="method"> - <div class="title" id="M000026"> + <div class="title" id="M000027"> - <a name="M000026"></a><b>new</b>(parent) + <a name="M000027"></a><b>new</b>(parent) </div> <div class="description"> <p> @@ -122,14 +122,14 @@ <div class="sourcecode"> <p class="source-link"> - Source: <a href="javascript:toggleSource('M000026_source')" id="l_M000026_source">show</a> + Source: <a href="javascript:toggleSource('M000027_source')" id="l_M000027_source">show</a> </p> - <div id="M000026_source" class="dyn-source"> + <div id="M000027_source" class="dyn-source"> <pre><span class="ruby-comment cmt"># File lib/adwords4r.rb, line 437</span> <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">parent</span>) <span class="ruby-ivar">@parent</span> = <span class="ruby-identifier">parent</span> <span class="ruby-keyword kw">end</span></pre> </div> @@ -215,25 +215,27 @@ <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">operators</span> <span class="ruby-identifier">operator_count</span> = <span class="ruby-identifier">operators</span>.<span class="ruby-identifier">map</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">op</span>, <span class="ruby-identifier">num</span><span class="ruby-operator">|</span> <span class="ruby-node">&quot;#{op}: #{num}&quot;</span> }.<span class="ruby-identifier">join</span>(<span class="ruby-value str">', '</span>) <span class="ruby-keyword kw">end</span> - <span class="ruby-identifier">header</span> = <span class="ruby-identifier">envelope</span>.<span class="ruby-identifier">header</span> - <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">header</span>.<span class="ruby-identifier">key?</span>(<span class="ruby-value str">'ResponseHeader'</span>) + <span class="ruby-identifier">header</span> = <span class="ruby-identifier">envelope</span>.<span class="ruby-identifier">header</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">envelope</span> + <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">header</span> <span class="ruby-keyword kw">and</span> <span class="ruby-identifier">header</span>.<span class="ruby-identifier">key?</span>(<span class="ruby-value str">'ResponseHeader'</span>) <span class="ruby-identifier">header</span> = <span class="ruby-identifier">header</span>[<span class="ruby-value str">'ResponseHeader'</span>].<span class="ruby-identifier">element</span> <span class="ruby-keyword kw">end</span> - <span class="ruby-ivar">@parent</span>.<span class="ruby-identifier">mutex</span>.<span class="ruby-identifier">synchronize</span> <span class="ruby-keyword kw">do</span> - <span class="ruby-identifier">units</span> = <span class="ruby-identifier">parse_header</span>(<span class="ruby-identifier">header</span>[<span class="ruby-value str">'units'</span>]) - <span class="ruby-keyword kw">unless</span> <span class="ruby-identifier">units</span>.<span class="ruby-identifier">nil?</span> - <span class="ruby-ivar">@parent</span>.<span class="ruby-identifier">last_units</span> = <span class="ruby-identifier">units</span>.<span class="ruby-identifier">to_i</span> - <span class="ruby-ivar">@parent</span>.<span class="ruby-identifier">total_units</span> = <span class="ruby-ivar">@parent</span>.<span class="ruby-identifier">total_units</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">units</span>.<span class="ruby-identifier">to_i</span> - <span class="ruby-keyword kw">end</span> + <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">header</span> + <span class="ruby-ivar">@parent</span>.<span class="ruby-identifier">mutex</span>.<span class="ruby-identifier">synchronize</span> <span class="ruby-keyword kw">do</span> + <span class="ruby-identifier">units</span> = <span class="ruby-identifier">parse_header</span>(<span class="ruby-identifier">header</span>[<span class="ruby-value str">'units'</span>]) + <span class="ruby-keyword kw">unless</span> <span class="ruby-identifier">units</span>.<span class="ruby-identifier">nil?</span> + <span class="ruby-ivar">@parent</span>.<span class="ruby-identifier">last_units</span> = <span class="ruby-identifier">units</span>.<span class="ruby-identifier">to_i</span> + <span class="ruby-ivar">@parent</span>.<span class="ruby-identifier">total_units</span> = <span class="ruby-ivar">@parent</span>.<span class="ruby-identifier">total_units</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">units</span>.<span class="ruby-identifier">to_i</span> + <span class="ruby-keyword kw">end</span> - <span class="ruby-identifier">operations</span> = <span class="ruby-identifier">parse_header</span>(<span class="ruby-identifier">header</span>[<span class="ruby-value str">'operations'</span>]) - <span class="ruby-identifier">response_time</span> = <span class="ruby-identifier">parse_header</span>(<span class="ruby-identifier">header</span>[<span class="ruby-value str">'responseTime'</span>]) - <span class="ruby-identifier">request_id</span> = <span class="ruby-identifier">parse_header</span>(<span class="ruby-identifier">header</span>[<span class="ruby-value str">'requestId'</span>]) + <span class="ruby-identifier">operations</span> = <span class="ruby-identifier">parse_header</span>(<span class="ruby-identifier">header</span>[<span class="ruby-value str">'operations'</span>]) + <span class="ruby-identifier">response_time</span> = <span class="ruby-identifier">parse_header</span>(<span class="ruby-identifier">header</span>[<span class="ruby-value str">'responseTime'</span>]) + <span class="ruby-identifier">request_id</span> = <span class="ruby-identifier">parse_header</span>(<span class="ruby-identifier">header</span>[<span class="ruby-value str">'requestId'</span>]) + <span class="ruby-keyword kw">end</span> <span class="ruby-keyword kw">end</span> <span class="ruby-identifier">host</span> = <span class="ruby-constant">URI</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">endpoint</span>).<span class="ruby-identifier">host</span> <span class="ruby-identifier">data</span> = <span class="ruby-node">&quot;host=#{host} method=#{method_name} &quot;</span> <span class="ruby-operator">+</span> @@ -283,10 +285,10 @@ <p class="source-link"> Source: <a href="javascript:toggleSource('M000029_source')" id="l_M000029_source">show</a> </p> <div id="M000029_source" class="dyn-source"> - <pre><span class="ruby-comment cmt"># File lib/adwords4r.rb, line 524</span> + <pre><span class="ruby-comment cmt"># File lib/adwords4r.rb, line 526</span> <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">parse_header</span>(<span class="ruby-identifier">header</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">header</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">nil</span> <span class="ruby-keyword kw">end</span> \ No newline at end of file