Converted view ERB syntax to Haml
[merb_mart.git] / app / models / country.rb
bloba06a98fd40fffb0b6dbbe7e427cca67f7ab35241
2 # A representation of a Country or dependent area, consisting of a name and
3 # ISO 3166-1 geographic code.
5 class Country
6   
7   include DataMapper::Resource
8   include DataMapper::Validate
9   
10   property :code, String, :key => true, :length => 2     # ISO 3166-1 alpha-2
11   property :name, String, :length => 100,  :nullable => false, :unique => true
13   has n, :states
15   validates_presence_of   :name
16   validates_uniqueness_of :name
18   alias :provinces :states
20 end