sanger/sequencescape

View on GitHub
app/models/custom_metadatum.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true
class CustomMetadatum < ApplicationRecord
  belongs_to :custom_metadatum_collection

  validates :value, presence: true
  validates :key, uniqueness: { scope: :custom_metadatum_collection_id, case_sensitive: false }

  def to_h
    { key => value }
  end
end