Module: ASModel::SequelHooks::BlobHack

Defined in:
backend/app/model/ASModel_sequel.rb

Class Method Summary (collapse)

Instance Method Summary (collapse)

Class Method Details

+ (Object) extended(base)



64
65
66
67
68
69
70
# File 'backend/app/model/ASModel_sequel.rb', line 64

def self.extended(base)
  blob_columns = base.db_schema.select {|column, defn| defn[:type] == :blob}.keys

  base.instance_eval do
    @blob_columns_to_fix = (!blob_columns.empty? && DB.needs_blob_hack?) ? Array(blob_columns) : []
  end
end

Instance Method Details

- (Object) blob_columns_to_fix



72
73
74
# File 'backend/app/model/ASModel_sequel.rb', line 72

def blob_columns_to_fix
  @blob_columns_to_fix
end