doc/classes/AdWords/V200906/AdGroupAdService/AdGroupAdServiceWrapper.html in adwords4r-16.0.0 vs doc/classes/AdWords/V200906/AdGroupAdService/AdGroupAdServiceWrapper.html in adwords4r-17.0.0

- old
+ new

@@ -55,29 +55,29 @@ <dt>G</dt> <dd> <ul> - <li><a href="#M000146">get</a></li> + <li><a href="#M000162">get</a></li> </ul> </dd> <dt>M</dt> <dd> <ul> - <li><a href="#M000148">mutate</a></li> + <li><a href="#M000163">mutate</a></li> </ul> </dd> <dt>N</dt> <dd> <ul> - <li><a href="#M000144">new</a></li> + <li><a href="#M000160">new</a></li> </ul> </dd> </dl> @@ -100,24 +100,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::AdGroupAdService::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="M000144"> + <div class="title" id="M000160"> - <a name="M000144"></a><b>new</b>(driver, api) + <a name="M000160"></a><b>new</b>(driver, api) </div> <div class="description"> <p> @@ -143,30 +167,31 @@ <div class="sourcecode"> <p class="source-link"> - Source: <a href="javascript:toggleSource('M000144_source')" id="l_M000144_source">show</a> + Source: <a href="javascript:toggleSource('M000160_source')" id="l_M000160_source">show</a> </p> - <div id="M000144_source" class="dyn-source"> - <pre><span class="ruby-comment cmt"># File lib/adwords4r/v200906/AdGroupAdServiceWrapper.rb, line 25</span> + <div id="M000160_source" class="dyn-source"> + <pre><span class="ruby-comment cmt"># File lib/adwords4r/v200906/AdGroupAdServiceWrapper.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">AdGroupAdService</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="M000146"> + <div class="title" id="M000162"> - <a name="M000146"></a><b>get</b>(selector) + <a name="M000162"></a><b>get</b>(selector) </div> <div class="description"> <p> @@ -204,15 +229,15 @@ <div class="sourcecode"> <p class="source-link"> - Source: <a href="javascript:toggleSource('M000146_source')" id="l_M000146_source">show</a> + Source: <a href="javascript:toggleSource('M000162_source')" id="l_M000162_source">show</a> </p> - <div id="M000146_source" class="dyn-source"> - <pre><span class="ruby-comment cmt"># File lib/adwords4r/v200906/AdGroupAdServiceWrapper.rb, line 42</span> + <div id="M000162_source" class="dyn-source"> + <pre><span class="ruby-comment cmt"># File lib/adwords4r/v200906/AdGroupAdServiceWrapper.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">AdGroupAdService</span><span class="ruby-operator">::</span><span class="ruby-constant">AdGroupAdSelector</span>) <span class="ruby-comment cmt"># Construct request object and make API call</span> @@ -227,13 +252,13 @@ </div> </div> <div class="method"> - <div class="title" id="M000148"> + <div class="title" id="M000163"> - <a name="M000148"></a><b>mutate</b>(operations) + <a name="M000163"></a><b>mutate</b>(operations) </div> <div class="description"> <p> @@ -271,14 +296,14 @@ <div class="sourcecode"> <p class="source-link"> - Source: <a href="javascript:toggleSource('M000148_source')" id="l_M000148_source">show</a> + Source: <a href="javascript:toggleSource('M000163_source')" id="l_M000163_source">show</a> </p> - <div id="M000148_source" class="dyn-source"> - <pre><span class="ruby-comment cmt"># File lib/adwords4r/v200906/AdGroupAdServiceWrapper.rb, line 67</span> + <div id="M000163_source" class="dyn-source"> + <pre><span class="ruby-comment cmt"># File lib/adwords4r/v200906/AdGroupAdServiceWrapper.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