module Csvable class << self def from_array_of_hashes(data = []) return '' unless data.first&.keys headers = data.first.keys CSV.generate do |csv| csv << headers data.each do |row| csv << row.values end end end end end