doc/classes/AdWords/Utils.html in adwords4r-19.2.1 vs doc/classes/AdWords/Utils.html in adwords4r-19.3.0

- old
+ new

@@ -41,38 +41,20 @@ <dt>G</dt> <dd> <ul> - <li><a href="#M000031">get_categories</a>,</li> + <li><a href="#M000031">get_map</a></li> - <li><a href="#M000032">get_countries</a>,</li> - - <li><a href="#M000033">get_currencies</a>,</li> - - <li><a href="#M000041">get_map</a>,</li> - - <li><a href="#M000040">get_operation_rates</a>,</li> - - <li><a href="#M000034">get_timezones</a>,</li> - - <li><a href="#M000035">get_us_cities</a>,</li> - - <li><a href="#M000036">get_us_metros</a>,</li> - - <li><a href="#M000038">get_world_cities</a>,</li> - - <li><a href="#M000039">get_world_regions</a></li> - </ul> </dd> <dt>O</dt> <dd> <ul> - <li><a href="#M000042">operation_index_for_error</a></li> + <li><a href="#M000032">operation_index_for_error</a></li> </ul> </dd> </dl> @@ -92,136 +74,16 @@ <div class="sectiontitle">Class Public methods</div> <div class="method"> <div class="title" id="M000031"> - <a name="M000031"></a><b>get_categories</b>() + <a name="M000031"></a><b>get_map</b>(entries) </div> <div class="description"> <p> -Retrieve list of available advertising categories. -</p> -<p> -Returns: -</p> -<ul> -<li>list of lists. Columns: path, name - -</li> -</ul> - - </div> - - - - - <div class="sourcecode"> - <p class="source-link"> - Source: <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show</a> - - </p> - <div id="M000031_source" class="dyn-source"> - <pre><span class="ruby-comment cmt"># File lib/adwords4r/utils.rb, line 35</span> - <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">get_categories</span> - <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">get_multiple_column_list</span>(<span class="ruby-value str">'categories.csv'</span>) - <span class="ruby-keyword kw">end</span></pre> - </div> - </div> - - </div> - - <div class="method"> - <div class="title" id="M000032"> - - <a name="M000032"></a><b>get_countries</b>() - - </div> - - <div class="description"> - <p> -Retrieve list of available countries. -</p> -<p> -Returns: -</p> -<ul> -<li>list of lists. Columns: country, code - -</li> -</ul> - - </div> - - - - - <div class="sourcecode"> - <p class="source-link"> - Source: <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show</a> - - </p> - <div id="M000032_source" class="dyn-source"> - <pre><span class="ruby-comment cmt"># File lib/adwords4r/utils.rb, line 44</span> - <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">get_countries</span> - <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">get_multiple_column_list</span>(<span class="ruby-value str">'countries.csv'</span>) - <span class="ruby-keyword kw">end</span></pre> - </div> - </div> - - </div> - - <div class="method"> - <div class="title" id="M000033"> - - <a name="M000033"></a><b>get_currencies</b>() - - </div> - - <div class="description"> - <p> -Retrieve list of available currencies. -</p> -<p> -Returns: -</p> -<ul> -<li>list of lists. Columns: code, currency - -</li> -</ul> - - </div> - - - - - <div class="sourcecode"> - <p class="source-link"> - Source: <a href="javascript:toggleSource('M000033_source')" id="l_M000033_source">show</a> - - </p> - <div id="M000033_source" class="dyn-source"> - <pre><span class="ruby-comment cmt"># File lib/adwords4r/utils.rb, line 53</span> - <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">get_currencies</span> - <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">get_multiple_column_list</span>(<span class="ruby-value str">'currencies.csv'</span>) - <span class="ruby-keyword kw">end</span></pre> - </div> - </div> - - </div> - - <div class="method"> - <div class="title" id="M000041"> - - <a name="M000041"></a><b>get_map</b>(entries) - - </div> - - <div class="description"> - <p> Gets a map from an array of map entries. A map entry is any object that has a key and value field. </p> <p> Args: @@ -245,15 +107,15 @@ <div class="sourcecode"> <p class="source-link"> - Source: <a href="javascript:toggleSource('M000041_source')" id="l_M000041_source">show</a> + Source: <a href="javascript:toggleSource('M000031_source')" id="l_M000031_source">show</a> </p> - <div id="M000041_source" class="dyn-source"> - <pre><span class="ruby-comment cmt"># File lib/adwords4r/utils.rb, line 120</span> + <div id="M000031_source" class="dyn-source"> + <pre><span class="ruby-comment cmt"># File lib/adwords4r/utils.rb, line 37</span> <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">get_map</span>(<span class="ruby-identifier">entries</span>) <span class="ruby-identifier">map</span> = {} <span class="ruby-identifier">entries</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">entry</span><span class="ruby-operator">|</span> <span class="ruby-identifier">map</span>[<span class="ruby-identifier">entry</span>.<span class="ruby-identifier">key</span>] = <span class="ruby-identifier">entry</span>.<span class="ruby-identifier">value</span> <span class="ruby-keyword kw">end</span> @@ -263,258 +125,18 @@ </div> </div> <div class="method"> - <div class="title" id="M000040"> + <div class="title" id="M000032"> - <a name="M000040"></a><b>get_operation_rates</b>() + <a name="M000032"></a><b>operation_index_for_error</b>(error) </div> <div class="description"> <p> -Retrieve list of <a href="API.html">API</a> operation rates. -</p> -<p> -Returns: -</p> -<ul> -<li>list of lists. Columns: service, method, rate, per_item - -</li> -</ul> - - </div> - - - - - <div class="sourcecode"> - <p class="source-link"> - Source: <a href="javascript:toggleSource('M000040_source')" id="l_M000040_source">show</a> - - </p> - <div id="M000040_source" class="dyn-source"> - <pre><span class="ruby-comment cmt"># File lib/adwords4r/utils.rb, line 107</span> - <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">get_operation_rates</span> - <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">get_multiple_column_list</span>(<span class="ruby-value str">'ops_rates.csv'</span>) - <span class="ruby-keyword kw">end</span></pre> - </div> - </div> - - </div> - - <div class="method"> - <div class="title" id="M000034"> - - <a name="M000034"></a><b>get_timezones</b>() - - </div> - - <div class="description"> - <p> -Retrieve list of available timezones. -</p> -<p> -Returns: -</p> -<ul> -<li>simple list of timezone names - -</li> -</ul> - - </div> - - - - - <div class="sourcecode"> - <p class="source-link"> - Source: <a href="javascript:toggleSource('M000034_source')" id="l_M000034_source">show</a> - - </p> - <div id="M000034_source" class="dyn-source"> - <pre><span class="ruby-comment cmt"># File lib/adwords4r/utils.rb, line 62</span> - <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">get_timezones</span> - <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">get_single_column_list</span>(<span class="ruby-value str">'timezones.csv'</span>) - <span class="ruby-keyword kw">end</span></pre> - </div> - </div> - - </div> - - <div class="method"> - <div class="title" id="M000035"> - - <a name="M000035"></a><b>get_us_cities</b>() - - </div> - - <div class="description"> - <p> -Retrieve list of available US cities. -</p> -<p> -Returns: -</p> -<ul> -<li>list of lists. Columns: state, code - -</li> -</ul> - - </div> - - - - - <div class="sourcecode"> - <p class="source-link"> - Source: <a href="javascript:toggleSource('M000035_source')" id="l_M000035_source">show</a> - - </p> - <div id="M000035_source" class="dyn-source"> - <pre><span class="ruby-comment cmt"># File lib/adwords4r/utils.rb, line 71</span> - <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">get_us_cities</span> - <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">get_multiple_column_list</span>(<span class="ruby-value str">'us_cities.csv'</span>) - <span class="ruby-keyword kw">end</span></pre> - </div> - </div> - - </div> - - <div class="method"> - <div class="title" id="M000036"> - - <a name="M000036"></a><b>get_us_metros</b>() - - </div> - - <div class="description"> - <p> -Retrieve list of available US metropolitan areas. -</p> -<p> -Returns: -</p> -<ul> -<li>list of lists. Columns: state, metro, code - -</li> -</ul> - - </div> - - - - - <div class="sourcecode"> - <p class="source-link"> - Source: <a href="javascript:toggleSource('M000036_source')" id="l_M000036_source">show</a> - - </p> - <div id="M000036_source" class="dyn-source"> - <pre><span class="ruby-comment cmt"># File lib/adwords4r/utils.rb, line 80</span> - <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">get_us_metros</span> - <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">get_multiple_column_list</span>(<span class="ruby-value str">'us_metros.csv'</span>) - <span class="ruby-keyword kw">end</span></pre> - </div> - </div> - - </div> - - <div class="method"> - <div class="title" id="M000038"> - - <a name="M000038"></a><b>get_world_cities</b>() - - </div> - - <div class="description"> - <p> -Retrieve list of available world cities. -</p> -<p> -Returns: -</p> -<ul> -<li>list of lists. Columns: country, code - -</li> -</ul> - - </div> - - - - - <div class="sourcecode"> - <p class="source-link"> - Source: <a href="javascript:toggleSource('M000038_source')" id="l_M000038_source">show</a> - - </p> - <div id="M000038_source" class="dyn-source"> - <pre><span class="ruby-comment cmt"># File lib/adwords4r/utils.rb, line 89</span> - <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">get_world_cities</span> - <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">get_multiple_column_list</span>(<span class="ruby-value str">'world_cities.csv'</span>) - <span class="ruby-keyword kw">end</span></pre> - </div> - </div> - - </div> - - <div class="method"> - <div class="title" id="M000039"> - - <a name="M000039"></a><b>get_world_regions</b>() - - </div> - - <div class="description"> - <p> -Retrieve list of available world regions. -</p> -<p> -Returns: -</p> -<ul> -<li>list of lists. Columns: country, code, region - -</li> -</ul> - - </div> - - - - - <div class="sourcecode"> - <p class="source-link"> - Source: <a href="javascript:toggleSource('M000039_source')" id="l_M000039_source">show</a> - - </p> - <div id="M000039_source" class="dyn-source"> - <pre><span class="ruby-comment cmt"># File lib/adwords4r/utils.rb, line 98</span> - <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">get_world_regions</span> - <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">get_multiple_column_list</span>(<span class="ruby-value str">'world_regions.csv'</span>) - <span class="ruby-keyword kw">end</span></pre> - </div> - </div> - - </div> - - <div class="method"> - <div class="title" id="M000042"> - - <a name="M000042"></a><b>operation_index_for_error</b>(error) - - </div> - - <div class="description"> - <p> Returns the source operation index for an error </p> <p> Args: </p> @@ -537,14 +159,14 @@ <div class="sourcecode"> <p class="source-link"> - Source: <a href="javascript:toggleSource('M000042_source')" id="l_M000042_source">show</a> + Source: <a href="javascript:toggleSource('M000032_source')" id="l_M000032_source">show</a> </p> - <div id="M000042_source" class="dyn-source"> - <pre><span class="ruby-comment cmt"># File lib/adwords4r/utils.rb, line 136</span> + <div id="M000032_source" class="dyn-source"> + <pre><span class="ruby-comment cmt"># File lib/adwords4r/utils.rb, line 53</span> <span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">operation_index_for_error</span>(<span class="ruby-identifier">error</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">error</span> <span class="ruby-keyword kw">and</span> <span class="ruby-identifier">error</span>.<span class="ruby-identifier">respond_to?</span> <span class="ruby-identifier">:fieldPath</span> <span class="ruby-keyword kw">and</span> <span class="ruby-identifier">error</span>.<span class="ruby-identifier">fieldPath</span> <span class="ruby-identifier">parts</span> = <span class="ruby-identifier">error</span>.<span class="ruby-identifier">fieldPath</span>.<span class="ruby-identifier">split</span>(<span class="ruby-value str">'.'</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">parts</span>.<span class="ruby-identifier">length</span> <span class="ruby-operator">&gt;</span> <span class="ruby-value">0</span> <span class="ruby-identifier">match</span> = <span class="ruby-identifier">parts</span>.<span class="ruby-identifier">first</span>.<span class="ruby-identifier">match</span>(<span class="ruby-regexp re">/operations\[(\d)\]/</span>) \ No newline at end of file