Sha256: 60a6b9eed0c8b0fe75079885a8cbab1968f34e83a0566c49d08cf571cd2a4eca

Contents?: true

Size: 355 Bytes

Versions: 2

Compression:

Stored size: 355 Bytes

Contents

# frozen_string_literal: true

class Article
  include Mongoid::Document
  include Mongoid::Timestamps
  include Mongoid::EmbeddedErrors

  embeds_many :pages
  embeds_one :annotation

  field :name, type: String
  field :summary, type: String

  validates :name, presence: true
  validates :summary, presence: true
  validates :pages, presence: true
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mongoid-embedded-errors-4.0.0 spec/support/models/article.rb
mongoid-embedded-errors-3.0.1 spec/support/models/article.rb