Class: Gitlab::Ci::DecompressedGzipSizeValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlab/ci/decompressed_gzip_size_validator.rb

Constant Summary collapse

DEFAULT_MAX_BYTES =
4.gigabytes.freeze
TIMEOUT_LIMIT =
210.seconds
ServiceError =
Class.new(StandardError)

Instance Method Summary collapse

Constructor Details

#initialize(archive_path:, max_bytes: DEFAULT_MAX_BYTES) ⇒ DecompressedGzipSizeValidator

Returns a new instance of DecompressedGzipSizeValidator.



11
12
13
14
# File 'lib/gitlab/ci/decompressed_gzip_size_validator.rb', line 11

def initialize(archive_path:, max_bytes: DEFAULT_MAX_BYTES)
  @archive_path = archive_path
  @max_bytes = max_bytes
end

Instance Method Details

#valid?Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/gitlab/ci/decompressed_gzip_size_validator.rb', line 16

def valid?
  validate
end