Newer
Older
dmpopidor / lib / csvable.rb
@Jose Lloret Jose Lloret on 2 Sep 2018 289 bytes rebased onto development
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