Sha256: 68a0673673360881de50d38dfdceb7306224253b185cf2c7331b107727fe67b7
Contents?: true
Size: 380 Bytes
Versions: 4
Compression:
Stored size: 380 Bytes
Contents
# frozen_string_literal: true require 'csv' # Usage [{first_name: 'MaJeD', last_name: 'BoJaN'}, {first_name: 'Mohammed', last_name: 'majed'}].to_csv('file_name.csv') class Array def to_csv(csv_filename = 'file_name.csv') CSV.open(csv_filename, 'wb') do |csv| csv << first.keys each do |hash| csv << hash.values # _at(*keys) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems