blob: 6a9d946941d9d5095a10134781c07dcdff29b9cb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
class AreaCode < ActiveRecord::Base
# Associations:
#
belongs_to :country
# Validations:
#
validates_presence_of :country
validates_presence_of :name
validates_presence_of :area_code
validates_uniqueness_of :area_code, :scope => [ :country_id, :central_office_code ]
def to_s
"#{self.name} (#{self.area_code}" +
(self.central_office_code.blank? ? '' : "-#{self.central_office_code}") +
')'
end
end
|