Sha256: 1e16b1679a8fdfb9671254ab5f71138ad4cb8263363a9c311a605755a5b62cef

Contents?: true

Size: 509 Bytes

Versions: 2

Compression:

Stored size: 509 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,         String, :default   => '#000'
  property :bg_color,         String, :protected => true

  timestamps!

  # Validation
  validates_presence_of :first_name
  
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
couchrest_model-2.2.0.beta2 spec/fixtures/models/card.rb
couchrest_model-2.2.0.beta1 spec/fixtures/models/card.rb