Sha256: 7202e5ffcc6433406663c52c9457e50e6638ca04fb9ce2b62f114b29e2fcef98

Contents?: true

Size: 444 Bytes

Versions: 14

Compression:

Stored size: 444 Bytes

Contents

require 'person'

class Card < CouchRest::Model::Base 
  # Set the default database to use
  use_database DB
  
  # Official Schema
  property :first_name
  property :last_name,        :alias     => :family_name
  property :read_only_value,  :read_only => true
  property :cast_alias,       Person,  :alias  => :calias
  property :fg_color,         :default   => '#000'

  timestamps!

  # Validation
  validates_presence_of :first_name
  
end

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
couchrest_model-2.1.0.rc1 spec/fixtures/models/card.rb
couchrest_model-2.1.0.beta2 spec/fixtures/models/card.rb
couchrest_model-2.1.0.beta1 spec/fixtures/models/card.rb
couchrest_model-2.0.4 spec/fixtures/models/card.rb
couchrest_model-2.0.3 spec/fixtures/models/card.rb
couchrest_model-2.0.1 spec/fixtures/models/card.rb
couchrest_model-2.0.0 spec/fixtures/models/card.rb
couchrest_model-2.0.0.beta2 spec/fixtures/models/card.rb
couchrest_model-2.0.0.beta spec/fixtures/models/card.rb
couchrest_model-1.2.0.beta spec/fixtures/models/card.rb
openlogic-couchrest_model-1.0.0 spec/fixtures/models/card.rb
couchrest_model-1.1.2 spec/fixtures/models/card.rb
couchrest_model-1.1.1 spec/fixtures/models/card.rb
couchrest_model-1.1.0 spec/fixtures/models/card.rb