Module: GB2260
- Defined in:
- lib/gb2260.rb,
lib/gb2260/version.rb,
lib/gb2260/division.rb
Defined Under Namespace
Classes: Division
Constant Summary collapse
- VERSION =
'1.0.2'
- @@store =
{}
Class Method Summary collapse
Class Method Details
.[](code) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/gb2260.rb', line 12 def [](code) { code: code.to_i, name: @@store[code.to_s] } end |
.divisions ⇒ Object Also known as: all
19 20 21 |
# File 'lib/gb2260.rb', line 19 def divisions @@store.keys.map { |code| Division.new(code) } end |
.load_file!(path) ⇒ Object
23 24 25 |
# File 'lib/gb2260.rb', line 23 def load_file!(path) @@store = JSON.load(Pathname(path).read) end |