Sha256: 654184bf496a3ec0fd884d3b9accd72b9b807aa124b0d26f8d9fe6afc42ceca9

Contents?: true

Size: 327 Bytes

Versions: 9

Compression:

Stored size: 327 Bytes

Contents

# frozen_string_literal: true

#
# Represents a volume.
#
class Tag
  include StandardModel
  #
  # Fields
  #
  field :key, type: String
  field :value, type: String
  #
  # Validations
  #
  validates :key, presence: true, uniqueness: { scope: :model_id }
  #
  # Relationships
  #
  belongs_to :model, polymorphic: true
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
web47core-3.2.20 lib/app/models/tag.rb
web47core-3.2.19 lib/app/models/tag.rb
web47core-3.2.18 lib/app/models/tag.rb
web47core-3.2.17 lib/app/models/tag.rb
web47core-3.2.16 lib/app/models/tag.rb
web47core-3.2.15 lib/app/models/tag.rb
web47core-3.2.14 lib/app/models/tag.rb
web47core-3.2.13 lib/app/models/tag.rb
web47core-3.2.12 lib/app/models/tag.rb