Sha256: 6845eb9b38fdf8f3d06b0bd2d860b2d051ced344a297bb0146035f5588cd6732
Contents?: true
Size: 541 Bytes
Versions: 63
Compression:
Stored size: 541 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/feeds" module Renalware module Feeds module Files module Practices class CSVFile include Virtus.model attribute :dir, Pathname def create path = ::File.join(dir, "practices.csv") CSV.open(path, "wb", quote_char: '"', force_quotes: false) do |csv| csv << CSVOrganisation.headers yield(csv) end path end end end end end end
Version data entries
63 entries across 63 versions & 1 rubygems