Sha256: 8cb9c9b9d12b58ba86dada71e3ef1d0d025b93c1fd5fdf12638d7a3d3cfc5e65

Contents?: true

Size: 599 Bytes

Versions: 10

Compression:

Stored size: 599 Bytes

Contents

class ImportData < Kuppayam::ApplicationRecord

	# Constants
  PENDING = "pending"
  FAILED = "failed"
  SUCCEEDED = "succeeded"
  
  STATUS_HASH = {"Pending" => PENDING, "Failed" => FAILED, "Succeeded" => SUCCEEDED}
  STATUS_HASH_REVERSE = {PENDING => "Pending", FAILED => "Failed", SUCCEEDED => "Succeeded"}

  # Associations
  has_one :data, :as => :documentable, :dependent => :destroy, :class_name => "Document::ImportData"
  has_one :report, :as => :documentable, :dependent => :destroy, :class_name => "Document::ImportReport"
  
  # Validations
  validates :data_type, presence: true



end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
kuppayam-0.1.5dev4 app/models/import_data.rb
kuppayam-0.1.5dev3 app/models/import_data.rb
kuppayam-0.1.5dev2 app/models/import_data.rb
kuppayam-0.1.5dev app/models/import_data.rb
kuppayam-0.1.5 app/models/import_data.rb
kuppayam-0.1.4dev app/models/import_data.rb
kuppayam-0.1.4 app/models/import_data.rb
kuppayam-0.1.3 app/models/import_data.rb
kuppayam-0.1.2 app/models/import_data.rb
kuppayam-0.1.1 app/models/import_data.rb