Sha256: 56b088ca2f6d3c101eabdf3821d919a071b590d899a7f98c7355dd20e01dbd3b

Contents?: true

Size: 1001 Bytes

Versions: 6

Compression:

Stored size: 1001 Bytes

Contents

require "prerendered_entity"

class RenderedSpecialistDocument
  include Mongoid::Document
  include Mongoid::Timestamps
  extend PrerenderedEntity

  field :document_id,            type: String
  field :slug,                   type: String
  field :title,                  type: String
  field :summary,                type: String
  field :body,                   type: String
  field :opened_date,            type: Date
  field :closed_date,            type: Date
  field :case_type,              type: String
  field :case_type_label,        type: String
  field :case_state,             type: String
  field :case_state_label,       type: String
  field :market_sector,          type: String
  field :market_sector_label,    type: String
  field :outcome_type,           type: String
  field :outcome_type_label,     type: String
  field :headers,                type: Array

  index "slug", unique: true

  GOVSPEAK_FIELDS = []

  validates :slug, uniqueness: true
  validates_with SafeHtml
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
govuk_content_models-12.4.0 app/models/rendered_specialist_document.rb
govuk_content_models-12.3.0 app/models/rendered_specialist_document.rb
govuk_content_models-12.2.0 app/models/rendered_specialist_document.rb
govuk_content_models-12.1.0 app/models/rendered_specialist_document.rb
govuk_content_models-12.0.0 app/models/rendered_specialist_document.rb
govuk_content_models-11.4.0 app/models/rendered_specialist_document.rb