Sha256: f993a9ec4d38e9b162f12379306a70389bf32efb09b22bd9003e1cbe17137559

Contents?: true

Size: 248 Bytes

Versions: 1

Compression:

Stored size: 248 Bytes

Contents

class Exhibit < DataMapper::Base
  property :name, :string
  
  begin
  validates_presence_of :name
  rescue ArgumentError => e
    throw e unless e.message =~ /specify a unique key/
  end
  
  belongs_to :zoo
  has_and_belongs_to_many :animals
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
datamapper-0.2.4 spec/models/exhibit.rb