Sha256: 6857c54159d019f8a7ebbc702ed26f80f683c96b9f71126b440ef2e84326e864

Contents?: true

Size: 310 Bytes

Versions: 28

Compression:

Stored size: 310 Bytes

Contents

module BusinessSupport
  class Purpose
    include Mongoid::Document

    field :name, type: String
    field :slug, type: String
    index({ slug: 1 }, unique: true)

    validates_presence_of :name
    validates_uniqueness_of :name
    validates_presence_of :slug
    validates_uniqueness_of :slug
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
govuk_content_models-47.0.0 app/models/business_support/purpose.rb
govuk_content_models-46.0.1 app/models/business_support/purpose.rb
govuk_content_models-46.0.0 app/models/business_support/purpose.rb
govuk_content_models-45.0.0 app/models/business_support/purpose.rb
govuk_content_models-44.4.0 app/models/business_support/purpose.rb
govuk_content_models-44.3.0 app/models/business_support/purpose.rb
govuk_content_models-44.2.1 app/models/business_support/purpose.rb
govuk_content_models-44.2.0 app/models/business_support/purpose.rb
govuk_content_models-44.1.0 app/models/business_support/purpose.rb
govuk_content_models-44.0.1 app/models/business_support/purpose.rb
govuk_content_models-44.0.0 app/models/business_support/purpose.rb
govuk_content_models-43.2.0 app/models/business_support/purpose.rb
govuk_content_models-43.1.0 app/models/business_support/purpose.rb
govuk_content_models-43.0.1 app/models/business_support/purpose.rb
govuk_content_models-43.0.0 app/models/business_support/purpose.rb
govuk_content_models-42.1.0 app/models/business_support/purpose.rb
govuk_content_models-42.0.1 app/models/business_support/purpose.rb
govuk_content_models-42.0.0 app/models/business_support/purpose.rb
govuk_content_models-41.1.1 app/models/business_support/purpose.rb
govuk_content_models-41.1.0 app/models/business_support/purpose.rb