doc/classes/AdWords/V200906/CampaignCriterionService/CampaignCriterionServiceWrapper.html in adwords4r-16.0.0 vs doc/classes/AdWords/V200906/CampaignCriterionService/CampaignCriterionServiceWrapper.html in adwords4r-17.0.0
- old
+ new
@@ -56,29 +56,29 @@
<dt>G</dt>
<dd>
<ul>
- <li><a href="#M000157">get</a></li>
+ <li><a href="#M000174">get</a></li>
</ul>
</dd>
<dt>M</dt>
<dd>
<ul>
- <li><a href="#M000160">mutate</a></li>
+ <li><a href="#M000176">mutate</a></li>
</ul>
</dd>
<dt>N</dt>
<dd>
<ul>
- <li><a href="#M000156">new</a></li>
+ <li><a href="#M000172">new</a></li>
</ul>
</dd>
</dl>
@@ -101,24 +101,48 @@
[R]
</td>
<td class='attr-name'>api</td>
<td class='attr-desc'><p>
Holds the <a href="../../API.html">AdWords::API</a> object to which the
-wrapper belongs
+wrapper belongs.
</p></td>
</tr>
+ <tr valign='top'>
+ <td class='attr-rw'>
+ [R]
+ </td>
+ <td class='attr-name'>module</td>
+ <td class='attr-desc'><p>
+Holds a shortcut to the parent module. Use this to avoid typing the full
+class name when creating classes belonging to this service, e.g.
+</p>
+<pre>
+ service_object.module::ClassName
+</pre>
+<p>
+instead of
+</p>
+<pre>
+ AdWords::V200906::CampaignCriterionService::ClassName
+</pre>
+<p>
+This will make it easier to migrate your code between <a
+href="../../API.html">API</a> versions.
+</p></td>
+ </tr>
+
</table>
<div class="sectiontitle">Class Public methods</div>
<div class="method">
- <div class="title" id="M000156">
+ <div class="title" id="M000172">
- <a name="M000156"></a><b>new</b>(driver, api)
+ <a name="M000172"></a><b>new</b>(driver, api)
</div>
<div class="description">
<p>
@@ -144,30 +168,31 @@
<div class="sourcecode">
<p class="source-link">
- Source: <a href="javascript:toggleSource('M000156_source')" id="l_M000156_source">show</a>
+ Source: <a href="javascript:toggleSource('M000172_source')" id="l_M000172_source">show</a>
</p>
- <div id="M000156_source" class="dyn-source">
- <pre><span class="ruby-comment cmt"># File lib/adwords4r/v200906/CampaignCriterionServiceWrapper.rb, line 25</span>
+ <div id="M000172_source" class="dyn-source">
+ <pre><span class="ruby-comment cmt"># File lib/adwords4r/v200906/CampaignCriterionServiceWrapper.rb, line 34</span>
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">driver</span>, <span class="ruby-identifier">api</span>)
<span class="ruby-ivar">@driver</span> = <span class="ruby-identifier">driver</span>
<span class="ruby-ivar">@api</span> = <span class="ruby-identifier">api</span>
+ <span class="ruby-ivar">@module</span> = <span class="ruby-constant">AdWords</span><span class="ruby-operator">::</span><span class="ruby-constant">V200906</span><span class="ruby-operator">::</span><span class="ruby-constant">CampaignCriterionService</span>
<span class="ruby-keyword kw">end</span></pre>
</div>
</div>
</div>
<div class="sectiontitle">Instance Public methods</div>
<div class="method">
- <div class="title" id="M000157">
+ <div class="title" id="M000174">
- <a name="M000157"></a><b>get</b>(selector)
+ <a name="M000174"></a><b>get</b>(selector)
</div>
<div class="description">
<p>
@@ -206,15 +231,15 @@
<div class="sourcecode">
<p class="source-link">
- Source: <a href="javascript:toggleSource('M000157_source')" id="l_M000157_source">show</a>
+ Source: <a href="javascript:toggleSource('M000174_source')" id="l_M000174_source">show</a>
</p>
- <div id="M000157_source" class="dyn-source">
- <pre><span class="ruby-comment cmt"># File lib/adwords4r/v200906/CampaignCriterionServiceWrapper.rb, line 42</span>
+ <div id="M000174_source" class="dyn-source">
+ <pre><span class="ruby-comment cmt"># File lib/adwords4r/v200906/CampaignCriterionServiceWrapper.rb, line 52</span>
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get</span>(<span class="ruby-identifier">selector</span>)
<span class="ruby-keyword kw">begin</span>
<span class="ruby-constant">AdWords</span><span class="ruby-operator">::</span><span class="ruby-constant">Service</span>.<span class="ruby-identifier">validate_param</span>(<span class="ruby-value str">'selector'</span>,
<span class="ruby-identifier">selector</span>, <span class="ruby-constant">AdWords</span><span class="ruby-operator">::</span><span class="ruby-constant">V200906</span><span class="ruby-operator">::</span><span class="ruby-constant">CampaignCriterionService</span><span class="ruby-operator">::</span><span class="ruby-constant">CampaignCriterionSelector</span>)
<span class="ruby-comment cmt"># Construct request object and make API call</span>
@@ -229,13 +254,13 @@
</div>
</div>
<div class="method">
- <div class="title" id="M000160">
+ <div class="title" id="M000176">
- <a name="M000160"></a><b>mutate</b>(operations)
+ <a name="M000176"></a><b>mutate</b>(operations)
</div>
<div class="description">
<p>
@@ -274,14 +299,14 @@
<div class="sourcecode">
<p class="source-link">
- Source: <a href="javascript:toggleSource('M000160_source')" id="l_M000160_source">show</a>
+ Source: <a href="javascript:toggleSource('M000176_source')" id="l_M000176_source">show</a>
</p>
- <div id="M000160_source" class="dyn-source">
- <pre><span class="ruby-comment cmt"># File lib/adwords4r/v200906/CampaignCriterionServiceWrapper.rb, line 67</span>
+ <div id="M000176_source" class="dyn-source">
+ <pre><span class="ruby-comment cmt"># File lib/adwords4r/v200906/CampaignCriterionServiceWrapper.rb, line 77</span>
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">mutate</span>(<span class="ruby-identifier">operations</span>)
<span class="ruby-keyword kw">begin</span>
<span class="ruby-constant">AdWords</span><span class="ruby-operator">::</span><span class="ruby-constant">Service</span>.<span class="ruby-identifier">validate_param</span>(<span class="ruby-value str">'operations'</span>,
<span class="ruby-identifier">operations</span>, <span class="ruby-constant">SOAP</span><span class="ruby-operator">::</span><span class="ruby-constant">SOAPArray</span>)
<span class="ruby-comment cmt"># Construct request object and make API call</span>
\ No newline at end of file