Top Level Namespace
Defined Under Namespace
Modules: Nayyar
Instance Method Summary collapse
- #district(location) ⇒ Object
- #district?(location) ⇒ Boolean
- #state(location) ⇒ Object
- #township(location) ⇒ Object
- #township?(location) ⇒ Boolean
Instance Method Details
#district(location) ⇒ Object
23 24 25 26 |
# File 'lib/data/extract.rb', line 23 def district(location) { pcode: location[:d_pcode], name: location[:district], my_name: location[:district_in_my], state: location[:s_pcode] } end |
#district?(location) ⇒ Boolean
19 20 21 |
# File 'lib/data/extract.rb', line 19 def district?(location) !location[:d_pcode].nil? end |
#state(location) ⇒ Object
14 15 16 17 |
# File 'lib/data/extract.rb', line 14 def state(location) { iso: location[:iso], pcode: location[:s_pcode], alpha3: location[:alpha3], name: location[:state], my_name: location[:state_in_my] } end |
#township(location) ⇒ Object
32 33 34 35 |
# File 'lib/data/extract.rb', line 32 def township(location) { pcode: location[:t_pcode], name: location[:township], my_name: location[:township_in_my], district: location[:d_pcode] } end |
#township?(location) ⇒ Boolean
28 29 30 |
# File 'lib/data/extract.rb', line 28 def township?(location) !location[:t_pcode].nil? end |