Report abuse


			
class Company
  include DataMapper::Resource

  property :id,         Integer,  :serial   => true
  property :name,       String,   :nullable => false

  # on one side
  has n, :services, :child_key => [ :provider_id ]
end

class Service
  include DataMapper::Resource

  property :id,          Integer, :serial   => true
  property :name,        String,  :nullable => false, :index => true

  # and on the other, too
  belongs_to :provider, :class_name => "Company", :child_key => [ :provider_id ]
end