Sha256: 7731fe2250833ed7dca289bebf3d62e8608bb7c14c53315461650f8976ee3567
Contents?: true
Size: 517 Bytes
Versions: 149
Compression:
Stored size: 517 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/pathology" module Renalware module Pathology # A singleton exposing all defined OBX codes as an array of symbols class AllObservationCodes include Singleton # Example usage: # AllObservationCodes.include?(code) def self.include?(code) instance.all.include?(code) end def all @all ||= ObservationDescription.order(:code).pluck(:code).map(&:upcase).map(&:to_sym) end end end end
Version data entries
149 entries across 149 versions & 1 rubygems