Class: Gitlab::Ci::Config::Interpolation::Inputs
- Inherits:
-
Object
- Object
- Gitlab::Ci::Config::Interpolation::Inputs
- Defined in:
- lib/gitlab/ci/config/interpolation/inputs.rb
Instance Method Summary collapse
- #errors ⇒ Object
-
#initialize(specs, params) ⇒ Inputs
constructor
A new instance of Inputs.
- #to_hash ⇒ Object
- #valid? ⇒ Boolean
Constructor Details
Instance Method Details
#errors ⇒ Object
16 17 18 |
# File 'lib/gitlab/ci/config/interpolation/inputs.rb', line 16 def errors @params_errors + @spec_inputs.errors end |
#to_hash ⇒ Object
24 25 26 |
# File 'lib/gitlab/ci/config/interpolation/inputs.rb', line 24 def to_hash @spec_inputs.to_params(@params) end |
#valid? ⇒ Boolean
20 21 22 |
# File 'lib/gitlab/ci/config/interpolation/inputs.rb', line 20 def valid? errors.none? end |