Sha256: 3b17eeb75d97e2f3fe447db0d7c450fc083d2141ca41c9ca313730eca802273b
Contents?: true
Size: 386 Bytes
Versions: 4
Compression:
Stored size: 386 Bytes
Contents
class State < ActiveRecord::Base extend ActiveSupport::Memoizable attr_accessible :abbr, :name 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
4 entries across 4 versions & 1 rubygems