Skip to content

Commit

Permalink
Added: Faker.Address.Ru.state/0 (#289)
Browse files Browse the repository at this point in the history
  • Loading branch information
Igor Kapkov committed Oct 4, 2019
1 parent 8751089 commit 66a3b5a
Show file tree
Hide file tree
Showing 2 changed files with 105 additions and 0 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ Change log itself follows [Keep a CHANGELOG](http://keepachangelog.com) format.
### Added

- `Faker.Address.Ru.country/0` [[@igas][]]
- `Faker.Address.Ru.state/0` [[@igas][]]

### Changed

Expand Down
104 changes: 104 additions & 0 deletions lib/faker/address/ru.ex
Original file line number Diff line number Diff line change
Expand Up @@ -215,4 +215,108 @@ defmodule Faker.Address.Ru do
"Ямайка",
"Япония"
])

@doc """
Return state.
https://ru.wikipedia.org/wiki/Субъекты_Российской_Федерации
## Examples
iex> Faker.Address.Ru.state()
"Брянская область"
iex> Faker.Address.Ru.state()
"Новосибирская область"
iex> Faker.Address.Ru.state()
"Хабаровский край"
iex> Faker.Address.Ru.state()
"Севастополь"
"""
@spec state() :: String.t()
sampler(:state, [
"Республика Адыгея",
"Республика Алтай",
"Республика Башкортостан",
"Республика Бурятия",
"Республика Дагестан",
"Республика Ингушетия",
"Кабардино-Балкарская Республика",
"Республика Калмыкия",
"Карачаево-Черкесская Республика",
"Республика Карелия",
"Республика Коми",
"Республика Крым",
"Республика Марий Эл",
"Республика Мордовия",
"Республика Саха",
"Республика Северная Осетия",
"Республика Татарстан",
"Республика Тыва",
"Удмуртская Республика",
"Республика Хакасия",
"Чеченская Республика",
"Чувашская Республика",
"Алтайский край",
"Забайкальский край",
"Камчатский край",
"Краснодарский край",
"Красноярский край",
"Пермский край",
"Приморский край",
"Ставропольский край",
"Хабаровский край",
"Амурская область",
"Архангельская область",
"Астраханская область",
"Белгородская область",
"Брянская область",
"Владимирская область",
"Волгоградская область",
"Вологодская область",
"Воронежская область",
"Ивановская область",
"Иркутская область",
"Калининградская область",
"Калужская область",
"Кемеровская область",
"Кировская область",
"Костромская область",
"Курганская область",
"Курская область",
"Ленинградская область",
"Липецкая область",
"Магаданская область",
"Московская область",
"Мурманская область",
"Нижегородская область",
"Новгородская область",
"Новосибирская область",
"Омская область",
"Оренбургская область",
"Орловская область",
"Пензенская область",
"Псковская область",
"Ростовская область",
"Рязанская область",
"Самарская область",
"Саратовская область",
"Сахалинская область",
"Свердловская область",
"Смоленская область",
"Тамбовская область",
"Тверская область",
"Томская область",
"Тульская область",
"Тюменская область",
"Ульяновская область",
"Челябинская область",
"Ярославская область",
"Москва",
"Санкт-Петербург",
"Севастополь",
"Еврейская АО",
"Ненецкий АО",
"Ханты-Мансийский АО",
"Чукотский АО",
"Ямало-Ненецкий АО"
])
end

0 comments on commit 66a3b5a

Please sign in to comment.