Sha256: 4af4e752927100be44851d3014aff76b39c4c09447e6f2273145f4289b0879fc

Contents?: true

Size: 428 Bytes

Versions: 16

Compression:

Stored size: 428 Bytes

Contents

class Import < ActiveRecord::Base
  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

16 entries across 16 versions & 1 rubygems

Version Path
iqvoc-4.12.1 app/models/import.rb
iqvoc-4.12.0 app/models/import.rb
iqvoc-4.11.1 app/models/import.rb
iqvoc-4.11.0 app/models/import.rb
iqvoc-4.10.0 app/models/import.rb
iqvoc-4.9.0 app/models/import.rb
iqvoc-4.8.2 app/models/import.rb
iqvoc-4.8.1 app/models/import.rb
iqvoc-4.8.0 app/models/import.rb
iqvoc-4.7.0 app/models/import.rb
iqvoc-4.6.1 app/models/import.rb
iqvoc-4.5.2 app/models/import.rb
iqvoc-4.6.0 app/models/import.rb
iqvoc-4.5.1 app/models/import.rb
iqvoc-4.5.0 app/models/import.rb
iqvoc-4.4.0 app/models/import.rb