class CSVImporter::Report

The Report you get back from an import.

Public Instance Methods

aborted!() click to toggle source
# File lib/csv_importer/report.rb, line 55
def aborted!;     self.status = :aborted;     self; end
aborted?() click to toggle source
# File lib/csv_importer/report.rb, line 48
def aborted?;     status == :aborted;         end
all_rows() click to toggle source
# File lib/csv_importer/report.rb, line 37
def all_rows
  valid_rows + invalid_rows
end
done!() click to toggle source
# File lib/csv_importer/report.rb, line 54
def done!;        self.status = :done;        self; end
done?() click to toggle source
# File lib/csv_importer/report.rb, line 47
def done?;        status == :done;            end
in_progress!() click to toggle source
# File lib/csv_importer/report.rb, line 53
def in_progress!; self.status = :in_progress; self; end
in_progress?() click to toggle source
# File lib/csv_importer/report.rb, line 46
def in_progress?; status == :in_progress;     end
invalid_csv_file!() click to toggle source
# File lib/csv_importer/report.rb, line 57
def invalid_csv_file!; self.status = :invalid_csv_file; self; end
invalid_csv_file?() click to toggle source
# File lib/csv_importer/report.rb, line 50
def invalid_csv_file?; status == :invalid_csv_file; end
invalid_header!() click to toggle source
# File lib/csv_importer/report.rb, line 56
def invalid_header!; self.status = :invalid_header; self; end
invalid_header?() click to toggle source
# File lib/csv_importer/report.rb, line 49
def invalid_header?; status == :invalid_header; end
invalid_rows() click to toggle source
# File lib/csv_importer/report.rb, line 33
def invalid_rows
  failed_to_create_rows + failed_to_update_rows
end
message() click to toggle source
# File lib/csv_importer/report.rb, line 59
def message
  message_generator.call(self)
end
pending!() click to toggle source
# File lib/csv_importer/report.rb, line 52
def pending!;     self.status = :pending;     self; end
pending?() click to toggle source
# File lib/csv_importer/report.rb, line 45
def pending?;     status == :pending;         end
success?() click to toggle source
# File lib/csv_importer/report.rb, line 41
def success?
  done? && invalid_rows.empty?
end
valid_rows() click to toggle source
# File lib/csv_importer/report.rb, line 29
def valid_rows
  created_rows + updated_rows
end