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">></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