Sha256: e05786dd84d4d9e8b6ac1c801e6b5cfa213aefaf4e08aff019612c9342a0cfe0

Contents?: true

Size: 311 Bytes

Versions: 28

Compression:

Stored size: 311 Bytes

Contents

module BusinessSupport
  class Location
    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/location.rb
govuk_content_models-46.0.1 app/models/business_support/location.rb
govuk_content_models-46.0.0 app/models/business_support/location.rb
govuk_content_models-45.0.0 app/models/business_support/location.rb
govuk_content_models-44.4.0 app/models/business_support/location.rb
govuk_content_models-44.3.0 app/models/business_support/location.rb
govuk_content_models-44.2.1 app/models/business_support/location.rb
govuk_content_models-44.2.0 app/models/business_support/location.rb
govuk_content_models-44.1.0 app/models/business_support/location.rb
govuk_content_models-44.0.1 app/models/business_support/location.rb
govuk_content_models-44.0.0 app/models/business_support/location.rb
govuk_content_models-43.2.0 app/models/business_support/location.rb
govuk_content_models-43.1.0 app/models/business_support/location.rb
govuk_content_models-43.0.1 app/models/business_support/location.rb
govuk_content_models-43.0.0 app/models/business_support/location.rb
govuk_content_models-42.1.0 app/models/business_support/location.rb
govuk_content_models-42.0.1 app/models/business_support/location.rb
govuk_content_models-42.0.0 app/models/business_support/location.rb
govuk_content_models-41.1.1 app/models/business_support/location.rb
govuk_content_models-41.1.0 app/models/business_support/location.rb