30 lines
459 B
Ruby
30 lines
459 B
Ruby
|
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
|