Class: Zipcode

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/generators/my_zipcode_gem/templates/zipcode_model.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.find_by_city_state(city, state) ⇒ Object



15
16
17
# File 'lib/generators/my_zipcode_gem/templates/zipcode_model.rb', line 15

def find_by_city_state(city, state)
  includes(:county => :state).where("city like '#{city}%' AND states.abbr like '%#{state}%'").first
end

Instance Method Details

#is_geocoded?Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/generators/my_zipcode_gem/templates/zipcode_model.rb', line 24

def is_geocoded?
  (!lat.nil? && !lon.nil?)
end

#latlonObject



20
21
22
# File 'lib/generators/my_zipcode_gem/templates/zipcode_model.rb', line 20

def latlon
  [lat, lon]
end