mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
33 lines
644 B
Ruby
33 lines
644 B
Ruby
# typed: strict
|
|
# frozen_string_literal: true
|
|
|
|
class LinuxRunnerSpec < T::Struct
|
|
const :name, String
|
|
const :runner, String
|
|
const :container, T::Hash[Symbol, String]
|
|
const :workdir, String
|
|
const :timeout, Integer
|
|
const :cleanup, T::Boolean
|
|
|
|
sig {
|
|
returns({
|
|
name: String,
|
|
runner: String,
|
|
container: T::Hash[Symbol, String],
|
|
workdir: String,
|
|
timeout: Integer,
|
|
cleanup: T::Boolean,
|
|
})
|
|
}
|
|
def to_h
|
|
{
|
|
name: name,
|
|
runner: runner,
|
|
container: container,
|
|
workdir: workdir,
|
|
timeout: timeout,
|
|
cleanup: cleanup,
|
|
}
|
|
end
|
|
end
|