31 lines
490 B
Ruby
31 lines
490 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Ci
|
|
module BuildTraceChunks
|
|
class Database
|
|
def available?
|
|
true
|
|
end
|
|
|
|
def keys(relation)
|
|
[]
|
|
end
|
|
|
|
def delete_keys(keys)
|
|
# no-op
|
|
end
|
|
|
|
def data(model)
|
|
model.raw_data
|
|
end
|
|
|
|
def set_data(model, data)
|
|
model.raw_data = data
|
|
end
|
|
|
|
def delete_data(model)
|
|
model.update_columns(raw_data: nil) unless model.raw_data.nil?
|
|
end
|
|
end
|
|
end
|
|
end
|