Class: CitiesInTurkey::Town

Inherits:
Object
  • Object
show all
Defined in:
lib/cities_in_turkey/town.rb

Instance Method Summary collapse

Constructor Details

#initialize(name, districts) ⇒ Town

Returns a new instance of Town.



3
4
5
6
# File 'lib/cities_in_turkey/town.rb', line 3

def initialize(name, districts)
  @name = name
  @districts = districts
end

Instance Method Details

#districtsObject



8
9
10
# File 'lib/cities_in_turkey/town.rb', line 8

def districts
  @districts.map { |district| District.new(district['name'], district['quarters']) }.to_a
end

#nameObject



12
13
14
# File 'lib/cities_in_turkey/town.rb', line 12

def name
  @name
end