sanger/sequencescape

View on GitHub
app/models/submission/crossable.rb

Summary

Maintainability
A
0 mins
Test Coverage
B
85%
# frozen_string_literal: true
module Submission::Crossable
  def cross_study_allowed
    assets.any? { |a| a.studies.distinct.many? }
  end

  def cross_project_allowed
    assets.any? { |a| a.projects.distinct.many? }
  end

  def cross_compatible?
    true
  end
end