Sha256: 6abc9c281170c64451a18d5975233afeb83db9934110304d7a6ceb10d46e32a5
Contents?: true
Size: 653 Bytes
Versions: 1
Compression:
Stored size: 653 Bytes
Contents
class Person #< DataMapper::Base include DataMapper::Persistence property :name, :string property :age, :integer property :occupation, :string property :type, :class property :notes, :text property :date_of_birth, :date embed :address, :prefix => true 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 belongs_to :career before_save :before_save_callback def before_save_callback @notes = "Lorem ipsum dolor sit amet" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
datamapper-0.2.5 | spec/models/person.rb |