Sha256: 89be2d4816790bbf61c10bb8eb66ece5d3d199ccf2b8a4286c4ee5a865484e0d
Contents?: true
Size: 560 Bytes
Versions: 27
Compression:
Stored size: 560 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/hospitals" module Renalware module Hospitals class Ward < ApplicationRecord belongs_to :hospital_unit, class_name: "Hospitals::Unit", inverse_of: :wards validates :hospital_unit, presence: true validates :name, presence: true, uniqueness: { scope: :hospital_unit_id } scope :ordered, -> { order(:name) } scope :active, ->{ where(active: true) } def self.policy_class BasePolicy end def to_s name end end end end
Version data entries
27 entries across 27 versions & 1 rubygems