Sha256: 35d313dc0fe7df5c124c38bb704ee9a5f626b9679054174e4110c3528bd7c751

Contents?: true

Size: 427 Bytes

Versions: 4

Compression:

Stored size: 427 Bytes

Contents

class Import < ApplicationRecord
  belongs_to :user
  mount_uploader :import_file, RdfUploader
  validates_presence_of :import_file, :default_namespace

  def finish!(messages)
    self.output = messages
    self.success = true
    self.finished_at = Time.now
    save!
  end

  def fail!(exception)
    self.output = exception.to_s + "\n\n" + exception.backtrace.join("\n")
    self.finished_at = Time.now
    save!
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
iqvoc-4.14.5 app/models/import.rb
iqvoc-4.14.4 app/models/import.rb
iqvoc-4.13.2 app/models/import.rb
iqvoc-4.13.0 app/models/import.rb