Class: Shingoncoder::Backend::JobRegistry::Job

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/shingoncoder/backend/job_registry.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.create_table!Object



52
53
54
55
56
57
# File 'lib/shingoncoder/backend/job_registry.rb', line 52

def create_table!
  connection.schema_cache.clear_table_cache!(table_name)
  connection.create_table(table_name) do |t|
    t.text input_column_name
  end
end

.drop_table!Object



47
48
49
50
# File 'lib/shingoncoder/backend/job_registry.rb', line 47

def drop_table!
  connection.schema_cache.clear_table_cache!(table_name)
  connection.drop_table table_name
end

Instance Method Details

#input_column_nameObject

:singleton-method: Customizable data column name. Defaults to ‘data’.



40
# File 'lib/shingoncoder/backend/job_registry.rb', line 40

cattr_accessor :input_column_name