class Geonames::Models::Tokyo::Nation

Attributes

capital[RW]
code[RW]
currency[RW]
gid[RW]
iso[RW]
name[RW]
pop[RW]

Public Class Methods

all() click to toggle source
# File lib/geonames_local/models/tokyo.rb, line 8
def self.all
  Tokyo.new.all({ :kind => "nation" }).map do |c|
    new(c)
  end
end
new(params) click to toggle source
# File lib/geonames_local/models/tokyo.rb, line 38
def initialize(params)
  parse(params)
end
parse(row) click to toggle source
0

iso alpha2

1

iso alpha3

2

iso numeric

3

fips code

4

name

5

capital

6

areaInSqKm

7

population

8

continent

9

top level domain

10

Currency code

11

Currency name

12

Phone

13

Postal Code Format

14

Postal Code Regex

15

Languages

16

Geoname id

17

Neighbours

18

Equivalent Fips Code

# File lib/geonames_local/models/tokyo.rb, line 34
def self.parse(row)
  new(row)
end

Public Instance Methods

cities() click to toggle source
# File lib/geonames_local/models/tokyo.rb, line 48
def cities
  # qry.addcond("nation", TBDQRY::QSTREQ, @code)
end
export() click to toggle source
# File lib/geonames_local/models/tokyo.rb, line 61
def export
  [@gid, @code, @name]
end
export_header() click to toggle source
# File lib/geonames_local/models/tokyo.rb, line 65
def export_header
  ["gid", "code", "name"]
end
parse(row) click to toggle source
# File lib/geonames_local/models/tokyo.rb, line 42
def parse(row)
  @iso, @iso3, @ison, @fips, @name, @capital, @area, @pop, @continent, @tld,
  @currency, @currency_name, @phone, @postal_format, @postal_regex, @langs, @gid, @neighbours = row.split(/\t/)
  @code = iso
end
to_hash() click to toggle source
# File lib/geonames_local/models/tokyo.rb, line 52
def to_hash
  # { "gid" => @gid.to_s, "name" => @name, "kind" => "nation", "code" => @code, "currency" => @currency}
{ "gid" => @gid.to_s, "iso" => @iso, "iso3" => @iso3, "iso_num" => @ison, "fips" => @fips,
"name" => @name, "capital" => @capital, "area" => @area, "population" => @pop,
"continent" => @continent, "tld" => @tld, "currency_code" => @currency, "currency_name" => @currency_name,
"phone" => @phone, "postal_code_format" => @postal_format, "postal_code_regex" => @postal_regex,
"languages" => @langs, "neighbours" => @neighbours }
end