Sha256: 1ddc39fc8860088275e1380fa28c124e01c9be37bca204d6b944f600be0f19ce
Contents?: true
Size: 344 Bytes
Versions: 2
Compression:
Stored size: 344 Bytes
Contents
require 'memoist' class State < ActiveRecord::Base extend Memoist has_many :zipcodes has_many :counties validates :abbr, uniqueness: { :case_sensitive => false }, presence: true validates :name, uniqueness: { :case_sensitive => false }, presence: true def cities zipcodes.map(&:city).sort.uniq end memoize :cities end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
us_zipcode-0.1.2 | lib/generators/us_zipcode/templates/state_model.rb |
us_zipcode-0.1.1 | lib/generators/us_zipcode/templates/state_model.rb |