genome/dgi-db

View on GitHub
app/models/data_model/drug_alias.rb

Summary

Maintainability
A
0 mins
Test Coverage
module DataModel
  class DrugAlias < ActiveRecord::Base
    include Genome::Extensions::UUIDPrimaryKey

    belongs_to :drug
    has_and_belongs_to_many :sources

    def self.for_search
      eager_load(drug: [:interactions])
        .includes(drug: {interactions: [:drug, :interaction_types, :publications, :sources]})
    end
  end
end