22 lines
536 B
Ruby
22 lines
536 B
Ruby
# frozen_string_literal: true
|
|
|
|
# Convertion result object class
|
|
module Gitlab
|
|
module Ci
|
|
module Ansi2json
|
|
class Result
|
|
attr_reader :lines, :state, :append, :truncated, :offset, :size, :total
|
|
|
|
def initialize(lines:, state:, append:, truncated:, offset:, stream:)
|
|
@lines = lines
|
|
@state = state
|
|
@append = append
|
|
@truncated = truncated
|
|
@offset = offset
|
|
@size = stream.tell - offset
|
|
@total = stream.size
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|