Class: LinuxRunnerSpec Private
This class is part of a private API. This class may only be used in the Homebrew/brew repository. Third parties should avoid using this class if possible, as it may be removed or changed without warning.
Instance Attribute Summary collapse
-
#cleanup ⇒ Boolean
readonly
private
Returns the value of prop
cleanup
. -
#container ⇒ Hash{Symbol => String}
readonly
private
Returns the value of prop
container
. -
#name ⇒ String
readonly
private
Returns the value of prop
name
. -
#runner ⇒ String
readonly
private
Returns the value of prop
runner
. -
#testing_formulae ⇒ Array<String>
private
Returns the value of prop
testing_formulae
. -
#timeout ⇒ Integer
readonly
private
Returns the value of prop
timeout
. -
#workdir ⇒ String
readonly
private
Returns the value of prop
workdir
.
Instance Method Summary collapse
- #initialize(name:, runner:, container:, workdir:, timeout:, cleanup:, testing_formulae: []) ⇒ void constructor
- #to_h ⇒ Hash private
Constructor Details
#initialize(name:, runner:, container:, workdir:, timeout:, cleanup:, testing_formulae: []) ⇒ void
|
# File '' const :name, String const :runner, String const :container, T::Hash[Symbol, String] const :workdir, String const :timeout, Integer const :cleanup, T::Boolean prop :testing_formulae, T::Array[String], default: [] |
Instance Attribute Details
#cleanup ⇒ Boolean (readonly)
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
Returns the value of prop cleanup
.
|
# File '' const :cleanup, T::Boolean |
#container ⇒ Hash{Symbol => String} (readonly)
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
Returns the value of prop container
.
|
# File '' const :container, T::Hash[Symbol, String] |
#name ⇒ String (readonly)
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
Returns the value of prop name
.
|
# File '' const :name, String |
#runner ⇒ String (readonly)
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
Returns the value of prop runner
.
|
# File '' const :runner, String |
#testing_formulae ⇒ Array<String>
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
Returns the value of prop testing_formulae
.
|
# File '' prop :testing_formulae, T::Array[String], default: [] |
#timeout ⇒ Integer (readonly)
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
Returns the value of prop timeout
.
|
# File '' const :timeout, Integer |
#workdir ⇒ String (readonly)
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
Returns the value of prop workdir
.
|
# File '' const :workdir, String |
Instance Method Details
#to_h ⇒ Hash
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
24 25 26 27 28 29 30 31 32 33 34 |
# File 'linux_runner_spec.rb', line 24 def to_h { name:, runner:, container:, workdir:, timeout:, cleanup:, testing_formulae: testing_formulae.join(","), } end |