Class: StateByZip
- Inherits:
-
Object
- Object
- StateByZip
- Defined in:
- lib/state_by_zip.rb
Constant Summary collapse
- DATA_PATH =
File.join(__dir__, '..', 'data', 'state_by_zip.yml')
Class Method Summary collapse
Class Method Details
.data ⇒ Object
12 13 14 |
# File 'lib/state_by_zip.rb', line 12 def data @data ||= YAML.safe_load_file(DATA_PATH) end |
.find(zip) ⇒ Object
7 8 9 10 |
# File 'lib/state_by_zip.rb', line 7 def find(zip) zip_string = "%05d" % zip.to_i data[zip_string] || data[zip_string[0..2]] end |