Module: AreaCN
- Defined in:
- lib/area_cn.rb,
lib/area_cn/area.rb,
lib/area_cn/code.rb,
lib/area_cn/areas.rb,
lib/area_cn/version.rb
Defined Under Namespace
Classes: Area, Areas, City, Code, District, Province
Constant Summary
collapse
- VERSION =
"0.0.5"
Class Method Summary
collapse
Class Method Details
.all ⇒ Object
39
40
41
|
# File 'lib/area_cn.rb', line 39
def all
areas.all
end
|
.areas ⇒ Object
7
8
9
|
# File 'lib/area_cn.rb', line 7
def areas
@areas ||= Areas.instance
end
|
.cities ⇒ Object
31
32
33
|
# File 'lib/area_cn.rb', line 31
def cities
areas.cities
end
|
.districts ⇒ Object
35
36
37
|
# File 'lib/area_cn.rb', line 35
def districts
areas.districts
end
|
.find_all_by_name(name, area_level = nil) ⇒ Object
11
12
13
|
# File 'lib/area_cn.rb', line 11
def find_all_by_name(name, area_level = nil)
areas.find_all_by_name(name, area_level)
end
|
.find_by_code(code, area_level = nil) ⇒ Object
19
20
21
|
# File 'lib/area_cn.rb', line 19
def find_by_code(code, area_level = nil)
areas.find_by_code(code, area_level)
end
|
.find_by_name(name, area_level = nil) ⇒ Object
15
16
17
|
# File 'lib/area_cn.rb', line 15
def find_by_name(name, area_level = nil)
areas.find_by_name(name, area_level)
end
|
.match(name, area_level = nil) ⇒ Object
23
24
25
|
# File 'lib/area_cn.rb', line 23
def match(name, area_level = nil)
areas.match(name, area_level)
end
|
.provinces ⇒ Object
27
28
29
|
# File 'lib/area_cn.rb', line 27
def provinces
areas.provinces
end
|