openSNP/snpr

View on GitHub
app/models/snp_reference.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

class SnpReference < ApplicationRecord
  self.primary_keys = :snp_id, :paper_id, :paper_type
  belongs_to :snp
  belongs_to :paper, polymorphic: true
  #validates_presence_of :snp, :paper
  validates :snp_id, uniqueness: { scope: [:paper_id, :paper_type]}
end