Last active
September 8, 2023 16:53
-
-
Save matsubo/4849fbee1a250727d40a12965ee83af1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
irb(main):001:0> require 'carmen' | |
=> true | |
irb(main):002:0> include Carmen | |
=> Object | |
irb(main):003:0> jp = Country.named('Japan') | |
=> <#Carmen::Country name="Japan"> | |
irb(main):004:0> jp.subregions? | |
=> true | |
irb(main):005:0> jp.subregions | |
=> | |
[<#Carmen::Region name="Hokkaido" type="prefecture">, | |
<#Carmen::Region name="Aomori" type="prefecture">, | |
<#Carmen::Region name="Iwate" type="prefecture">, | |
<#Carmen::Region name="Miyagi" type="prefecture">, | |
<#Carmen::Region name="Akita" type="prefecture">, | |
<#Carmen::Region name="Yamagata" type="prefecture">, | |
<#Carmen::Region name="Fukushima" type="prefecture">, | |
<#Carmen::Region name="Ibaraki" type="prefecture">, | |
<#Carmen::Region name="Tochigi" type="prefecture">, | |
<#Carmen::Region name="Gunma" type="prefecture">, | |
<#Carmen::Region name="Saitama" type="prefecture">, | |
<#Carmen::Region name="Chiba" type="prefecture">, | |
<#Carmen::Region name="Tokyo" type="prefecture">, | |
<#Carmen::Region name="Kanagawa" type="prefecture">, | |
<#Carmen::Region name="Niigata" type="prefecture">, | |
<#Carmen::Region name="Toyama" type="prefecture">, | |
<#Carmen::Region name="Ishikawa" type="prefecture">, | |
<#Carmen::Region name="Fukui" type="prefecture">, | |
<#Carmen::Region name="Yamanashi" type="prefecture">, | |
<#Carmen::Region name="Nagano" type="prefecture">, | |
<#Carmen::Region name="Gifu" type="prefecture">, | |
<#Carmen::Region name="Shizuoka" type="prefecture">, | |
<#Carmen::Region name="Aichi" type="prefecture">, | |
<#Carmen::Region name="Mie" type="prefecture">, | |
<#Carmen::Region name="Shiga" type="prefecture">, | |
<#Carmen::Region name="Kyoto" type="prefecture">, | |
<#Carmen::Region name="Osaka" type="prefecture">, | |
<#Carmen::Region name="Hyogo" type="prefecture">, | |
<#Carmen::Region name="Nara" type="prefecture">, | |
<#Carmen::Region name="Wakayama" type="prefecture">, | |
<#Carmen::Region name="Tottori" type="prefecture">, | |
<#Carmen::Region name="Shimane" type="prefecture">, | |
<#Carmen::Region name="Okayama" type="prefecture">, | |
<#Carmen::Region name="Hiroshima" type="prefecture">, | |
<#Carmen::Region name="Yamaguchi" type="prefecture">, | |
<#Carmen::Region name="Tokushima" type="prefecture">, | |
<#Carmen::Region name="Kagawa" type="prefecture">, | |
<#Carmen::Region name="Ehime" type="prefecture">, | |
<#Carmen::Region name="Kochi" type="prefecture">, | |
<#Carmen::Region name="Fukuoka" type="prefecture">, | |
<#Carmen::Region name="Saga" type="prefecture">, | |
<#Carmen::Region name="Nagasaki" type="prefecture">, | |
<#Carmen::Region name="Kumamoto" type="prefecture">, | |
<#Carmen::Region name="Oita" type="prefecture">, | |
<#Carmen::Region name="Miyazaki" type="prefecture">, | |
<#Carmen::Region name="Kagoshima" type="prefecture">, | |
<#Carmen::Region name="Okinawa" type="prefecture">] | |
irb(main):006:0> jp.subregions.first | |
=> <#Carmen::Region name="Hokkaido" type="prefecture"> | |
irb(main):007:0> Carmen.i18n_backend.locale = :ja | |
=> :ja | |
irb(main):008:0> jp.subregions.first | |
=> <#Carmen::Region name="北海道" type="prefecture"> | |
irb(main):019:0> jp.subregions.first.code | |
=> "01" | |
irb(main):014:0> Carmen.i18n_backend.locale = :en | |
=> :en | |
irb(main):015:0> cn = Country.named('China') | |
=> <#Carmen::Country name="China"> | |
irb(main):016:0> cn.subregions | |
=> | |
[<#Carmen::Region name="Anhui Sheng" type="province">, | |
<#Carmen::Region name="Beijing Shi" type="municipality">, | |
<#Carmen::Region name="Chongqing Shi" type="municipality">, | |
<#Carmen::Region name="Fujian Sheng" type="province">, | |
<#Carmen::Region name="Guangdong Sheng" type="province">, | |
<#Carmen::Region name="Gansu Sheng" type="province">, | |
<#Carmen::Region name="Guangxi Zhuangzu Zizhiqu" type="autonomous region">, | |
<#Carmen::Region name="Guizhou Sheng" type="province">, | |
<#Carmen::Region name="Henan Sheng" type="province">, | |
<#Carmen::Region name="Hubei Sheng" type="province">, | |
<#Carmen::Region name="Hebei Sheng" type="province">, | |
<#Carmen::Region name="Hainan Sheng" type="province">, | |
<#Carmen::Region name="Hong Kong SAR (see also separate country code entry under HK)" type="special administrative region">, | |
<#Carmen::Region name="Heilongjiang Sheng" type="province">, | |
<#Carmen::Region name="Hunan Sheng" type="province">, | |
<#Carmen::Region name="Jilin Sheng" type="province">, | |
<#Carmen::Region name="Jiangsu Sheng" type="province">, | |
<#Carmen::Region name="Jiangxi Sheng" type="province">, | |
<#Carmen::Region name="Liaoning Sheng" type="province">, | |
<#Carmen::Region name="Macao SAR (see also separate country code entry under MO)" type="special administrative region">, | |
<#Carmen::Region name="Nei Mongol Zizhiqu" type="autonomous region">, | |
<#Carmen::Region name="Ningxia Huizi Zizhiqu" type="autonomous region">, | |
<#Carmen::Region name="Qinghai Sheng" type="province">, | |
<#Carmen::Region name="Sichuan Sheng" type="province">, | |
<#Carmen::Region name="Shandong Sheng" type="province">, | |
<#Carmen::Region name="Shanghai Shi" type="municipality">, | |
<#Carmen::Region name="Shaanxi Sheng" type="province">, | |
<#Carmen::Region name="Shanxi Sheng" type="province">, | |
<#Carmen::Region name="Tianjin Shi" type="municipality">, | |
<#Carmen::Region name="Taiwan Sheng (see also separate country code entry under TW)" type="province">, | |
<#Carmen::Region name="Xinjiang Uygur Zizhiqu" type="autonomous region">, | |
<#Carmen::Region name="Xizang Zizhiqu" type="autonomous region">, | |
<#Carmen::Region name="Yunnan Sheng" type="province">, | |
<#Carmen::Region name="Zhejiang Sheng" type="province">] | |
irb(main):017:0> Carmen.i18n_backend.locale = :ja | |
=> :ja | |
irb(main):018:0> cn.subregions | |
=> | |
[<#Carmen::Region name="Anhui Sheng" type="province">, | |
<#Carmen::Region name="Beijing Shi" type="municipality">, | |
<#Carmen::Region name="Chongqing Shi" type="municipality">, | |
<#Carmen::Region name="Fujian Sheng" type="province">, | |
<#Carmen::Region name="Guangdong Sheng" type="province">, | |
<#Carmen::Region name="Gansu Sheng" type="province">, | |
<#Carmen::Region name="Guangxi Zhuangzu Zizhiqu" type="autonomous region">, | |
<#Carmen::Region name="Guizhou Sheng" type="province">, | |
<#Carmen::Region name="Henan Sheng" type="province">, | |
<#Carmen::Region name="Hubei Sheng" type="province">, | |
<#Carmen::Region name="Hebei Sheng" type="province">, | |
<#Carmen::Region name="Hainan Sheng" type="province">, | |
<#Carmen::Region name="Hong Kong SAR (see also separate country code entry under HK)" type="special administrative region">, | |
<#Carmen::Region name="Heilongjiang Sheng" type="province">, | |
<#Carmen::Region name="Hunan Sheng" type="province">, | |
<#Carmen::Region name="Jilin Sheng" type="province">, | |
<#Carmen::Region name="Jiangsu Sheng" type="province">, | |
<#Carmen::Region name="Jiangxi Sheng" type="province">, | |
<#Carmen::Region name="Liaoning Sheng" type="province">, | |
<#Carmen::Region name="Macao SAR (see also separate country code entry under MO)" type="special administrative region">, | |
<#Carmen::Region name="Nei Mongol Zizhiqu" type="autonomous region">, | |
<#Carmen::Region name="Ningxia Huizi Zizhiqu" type="autonomous region">, | |
<#Carmen::Region name="Qinghai Sheng" type="province">, | |
<#Carmen::Region name="Sichuan Sheng" type="province">, | |
<#Carmen::Region name="Shandong Sheng" type="province">, | |
<#Carmen::Region name="Shanghai Shi" type="municipality">, | |
<#Carmen::Region name="Shaanxi Sheng" type="province">, | |
<#Carmen::Region name="Shanxi Sheng" type="province">, | |
<#Carmen::Region name="Tianjin Shi" type="municipality">, | |
<#Carmen::Region name="Taiwan Sheng (see also separate country code entry under TW)" type="province">, | |
<#Carmen::Region name="Xinjiang Uygur Zizhiqu" type="autonomous region">, | |
<#Carmen::Region name="Xizang Zizhiqu" type="autonomous region">, | |
<#Carmen::Region name="Yunnan Sheng" type="province">, | |
<#Carmen::Region name="Zhejiang Sheng" type="province">] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment