Sha256: 37b7949773527258732f2f948cf945eb3fafa3269659371807b327d6a2bc413d

Contents?: true

Size: 583 Bytes

Versions: 28

Compression:

Stored size: 583 Bytes

Contents

class Card < CouchRest::ExtendedDocument  
  # Include the validation module to get access to the validation methods
  include CouchRest::Validation
  # set the auto_validation before defining the properties
  auto_validate!
  
  # 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,       :cast_as   =>  'Person',  :alias  => :calias

  
  timestamps!
  
  # Validation
  validates_present :first_name
  
end

Version data entries

28 entries across 28 versions & 7 rubygems

Version Path
mattetti-couchrest-0.30 spec/fixtures/more/card.rb
mattetti-couchrest-0.31 spec/fixtures/more/card.rb
mattetti-couchrest-0.32 spec/fixtures/more/card.rb
mattetti-couchrest-0.33 spec/fixtures/more/card.rb
mattetti-couchrest-0.34 spec/fixtures/more/card.rb
norr-couchrest-0.30.1 spec/fixtures/more/card.rb
norr-couchrest-0.30.2 spec/fixtures/more/card.rb
norr-couchrest-0.30.3 spec/fixtures/more/card.rb
norr-couchrest-0.30.4 spec/fixtures/more/card.rb
norr-couchrest-0.30 spec/fixtures/more/card.rb
norr-couchrest-0.33.01 spec/fixtures/more/card.rb
norr-couchrest-0.33.02 spec/fixtures/more/card.rb
norr-couchrest-0.33.06 spec/fixtures/more/card.rb
norr-couchrest-0.33.07 spec/fixtures/more/card.rb
oz-couchrest-0.29 spec/fixtures/more/card.rb
peterpunk-couchrest-0.33 spec/fixtures/more/card.rb
peterpunk-couchrest-0.34.1 spec/fixtures/more/card.rb
sporkd-couchrest-0.30 spec/fixtures/more/card.rb
sporkd-couchrest-0.31 spec/fixtures/more/card.rb
sporkd-couchrest-0.33 spec/fixtures/more/card.rb