Sha256: 5c2ed3b7df4d1d08cd1092f0f6a665e5918b80a5b876a4a6fad4f29071fa52c6

Contents?: true

Size: 363 Bytes

Versions: 5

Compression:

Stored size: 363 Bytes

Contents

# frozen_string_literal: true

wb = xlsx_package.workbook
wb.add_worksheet(name: @clase_modelo.nombre_plural) do |sheet|
  sheet.add_row(atributos_para_listar.map { |a| @clase_modelo.human_attribute_name(a) })

  @collection.decorate.each do |object|
    array = atributos_para_listar.map do |att|
      object.send(att)
    end
    sheet.add_row array
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
pg_rails-7.1.1.pre.2 pg_engine/app/views/pg_engine/base/download.xlsx.axlsx
pg_rails-7.1.1.pre.1 pg_engine/app/views/pg_engine/base/download.xlsx.axlsx
pg_rails-7.1.0 pg_engine/app/views/pg_engine/base/download.xlsx.axlsx
pg_rails-7.0.8.pre.alpha.112 pg_engine/app/views/pg_engine/base/download.xlsx.axlsx
pg_rails-7.0.8.pre.alpha.111 pg_engine/app/views/pg_engine/base/download.xlsx.axlsx