class DatatableSupporters < Datatable def data arr = [] items.each do |i| item = [] if i.name.blank? if !i.registration.nil? && !i.registration.user.nil? item << i.registration.user.name else item << 'Unknown' end else item << i.name end if i.email.blank? if !i.registration.nil? && !i.registration.user.nil? item << i.registration.user.email else item << 'Unknown' end else item << i.email end item << i.supporter_level.title item << i.code item << i.code_is_valid arr << item end arr end def columns ['name', 'email', 'name', 'name', 'name'] end end