class Drunker::Artifact::Layer

Attributes

build_id[R]
exit_status[R]
stderr[RW]
stdout[RW]

Public Class Methods

new(build_id:, stdout: nil, stderr: nil, exit_status: nil) click to toggle source
# File lib/drunker/artifact/layer.rb, line 9
def initialize(build_id:, stdout: nil, stderr: nil, exit_status: nil)
  @build_id = build_id
  @stdout = stdout
  @stderr = stderr
  @exit_status = exit_status.to_i
  @invalid = false
end

Public Instance Methods

exit_status=(exit_status) click to toggle source
# File lib/drunker/artifact/layer.rb, line 17
def exit_status=(exit_status)
  @exit_status = exit_status.to_i
end
invalid!() click to toggle source
# File lib/drunker/artifact/layer.rb, line 25
def invalid!
  @invalid = true
end
invalid?() click to toggle source
# File lib/drunker/artifact/layer.rb, line 21
def invalid?
  @invalid
end