Sha256: 9cdb042ccccd4c03336e2877c9ed24a37c32f7d3a525d6463fefbdab2a89b958

Contents?: true

Size: 328 Bytes

Versions: 4

Compression:

Stored size: 328 Bytes

Contents

class Import < ActiveRecord::Base
  belongs_to :user

  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.3.3 app/models/import.rb
iqvoc-4.3.2 app/models/import.rb
iqvoc-4.3.1 app/models/import.rb
iqvoc-4.3.0 app/models/import.rb