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">"#{op}: #{num}"</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">"host=#{host} method=#{method_name} "</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