module LpCSVExportable::CanExportAsCSV::ClassMethods

Configuration…

Public Instance Methods

column(header, options = {}) click to toggle source
# File lib/lp_csv_exportable/can_export_as_csv.rb, line 70
def column(header, options = {})
  column_settings = { header: header }
  column_settings[:model_method] = header if header.is_a?(Symbol) && options[:model_methods].nil?
  columns_hashes << column_settings.merge(options)
end
columns_hashes() click to toggle source
# File lib/lp_csv_exportable/can_export_as_csv.rb, line 76
def columns_hashes
  @columns_hashes ||= []
end