Sha256: ffb036a9d65945ba47a13a4a8a7d88c64bafc3c30f2e2942f885eae93877a621
Contents?: true
Size: 399 Bytes
Versions: 28
Compression:
Stored size: 399 Bytes
Contents
require_dependency "renalware/pd" module Renalware module PD class System < ApplicationRecord acts_as_paranoid validates :name, presence: true validates :pd_type, presence: true scope :for_apd, -> { for_pd_type("APD") } scope :for_capd, -> { for_pd_type("CAPD") } scope :for_pd_type, ->(pd_type) { where(pd_type: pd_type.to_s.upcase) } end end end
Version data entries
28 entries across 28 versions & 1 rubygems