Sha256: de5d3ef196fb745fdc24dcf899b1be9e0c81f6c47f2c0249570dc189f21cc2bf
Contents?: true
Size: 657 Bytes
Versions: 1
Compression:
Stored size: 657 Bytes
Contents
class Person < DataMapper::Base property :name, :string property :age, :integer property :occupation, :string property :type, :class property :notes, :text property :date_of_birth, :datetime embed :address do property :street, :string property :city, :string property :state, :string, :size => 2 property :zip_code, :string, :size => 10 def city_state_zip_code "#{city}, #{state} #{zip_code}" end end class Location < DataMapper::EmbeddedValue property :city, :string property :state, :string, :size => 2 def to_s "#{city}, #{state}" end end embed Location end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
datamapper-0.2.0 | spec/models/person.rb |