Sha256: 5b8aeb28122f9f5d66a692ccc15207408d4a5a58fee4eded9027c4672d8e7549
Contents?: true
Size: 492 Bytes
Versions: 62
Compression:
Stored size: 492 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/hd" module Renalware module HD class Station < ApplicationRecord include Accountable belongs_to :location, class_name: "HD::StationLocation", foreign_key: :location_id validates :hospital_unit_id, presence: true validates :name, uniqueness: { scope: :hospital_unit_id } scope :for_unit, ->(id){ where(hospital_unit_id: id) } scope :ordered, ->{ order(position: :asc) } end end end
Version data entries
62 entries across 62 versions & 1 rubygems