Sha256: 87f58d30c84799d70dc6805342829623d31f46019d1b5796ace90d4a513d0840
Contents?: true
Size: 535 Bytes
Versions: 10
Compression:
Stored size: 535 Bytes
Contents
require_dependency "renalware/drugs" module Renalware module Drugs class Drug < ApplicationRecord acts_as_paranoid has_many :classifications, dependent: :destroy has_many :drug_types, through: :classifications scope :ordered, -> { order(:name) } validates :name, presence: true def self.for(code) joins(:drug_types).where(drug_types: { code: code.to_s }) end def display_type "Standard Drug" end def to_s name end end end end
Version data entries
10 entries across 10 versions & 1 rubygems