Sha256: 80d5e4629ebd46bdc443c11d8bad0a6009c3da62254bbf2a31bffff8891a302c
Contents?: true
Size: 684 Bytes
Versions: 60
Compression:
Stored size: 684 Bytes
Contents
# frozen_string_literal: true module Renalware log "Adding Access Types & Procedures" do file_path = File.join(File.dirname(__FILE__), "access_types_procedures.csv") CSV.foreach(file_path, headers: true) do |row| if row["rr02_code"].present? rr02_code = row["rr02_code"] abbreviation = rr02_code end if row["rr41_code"].present? rr41_code = row["rr41_code"] abbreviation = "#{rr02_code} #{rr41_code}" end Accesses::Type.find_or_create_by!(name: row["name"]) do |type| type.rr02_code = rr02_code type.rr41_code = rr41_code type.abbreviation = abbreviation end end end end
Version data entries
60 entries across 60 versions & 1 rubygems