- G
- O
Retrieve list of available advertising categories.
Returns:
- list of lists. Columns: path, name
Source: show
# File lib/adwords4r/utils.rb, line 35 def self.get_categories return get_multiple_column_list('categories.csv') end
Retrieve list of available countries.
Returns:
- list of lists. Columns: country, code
Source: show
# File lib/adwords4r/utils.rb, line 44 def self.get_countries return get_multiple_column_list('countries.csv') end
Retrieve list of available currencies.
Returns:
- list of lists. Columns: code, currency
Source: show
# File lib/adwords4r/utils.rb, line 53 def self.get_currencies return get_multiple_column_list('currencies.csv') end
Gets a map from an array of map entries. A map entry is any object that has a key and value field.
Args:
- entries: list of map entries
Returns:
- hash constructed from map entries
Source: show
# File lib/adwords4r/utils.rb, line 120 def self.get_map(entries) map = {} entries.each do |entry| map[entry.key] = entry.value end return map end
Retrieve list of API operation rates.
Returns:
- list of lists. Columns: service, method, rate, per_item
Source: show
# File lib/adwords4r/utils.rb, line 107 def self.get_operation_rates return get_multiple_column_list('ops_rates.csv') end
Retrieve list of available timezones.
Returns:
- simple list of timezone names
Source: show
# File lib/adwords4r/utils.rb, line 62 def self.get_timezones return get_single_column_list('timezones.csv') end
Retrieve list of available US cities.
Returns:
- list of lists. Columns: state, code
Source: show
# File lib/adwords4r/utils.rb, line 71 def self.get_us_cities return get_multiple_column_list('us_cities.csv') end
Retrieve list of available US metropolitan areas.
Returns:
- list of lists. Columns: state, metro, code
Source: show
# File lib/adwords4r/utils.rb, line 80 def self.get_us_metros return get_multiple_column_list('us_metros.csv') end
Retrieve list of available world cities.
Returns:
- list of lists. Columns: country, code
Source: show
# File lib/adwords4r/utils.rb, line 89 def self.get_world_cities return get_multiple_column_list('world_cities.csv') end
Retrieve list of available world regions.
Returns:
- list of lists. Columns: country, code, region
Source: show
# File lib/adwords4r/utils.rb, line 98 def self.get_world_regions return get_multiple_column_list('world_regions.csv') end
Returns the source operation index for an error
Args:
- error: the error to be analyzed
Returns:
- index for the source operation, nil if none
Source: show
# File lib/adwords4r/utils.rb, line 136 def self.operation_index_for_error(error) if error and error.respond_to? :fieldPath and error.fieldPath parts = error.fieldPath.split('.') if parts.length > 0 match = parts.first.match(/operations\[(\d)\]/) return match ? match[1].to_i : nil end end return nil end