Class: Gitlab::Ci::Variables::Builder::Instance
- Inherits:
-
Object
- Object
- Gitlab::Ci::Variables::Builder::Instance
- Includes:
- Utils::StrongMemoize
- Defined in:
- lib/gitlab/ci/variables/builder/instance.rb
Instance Method Summary collapse
Instance Method Details
#secret_variables(protected_ref: false) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/gitlab/ci/variables/builder/instance.rb', line 10 def secret_variables(protected_ref: false) variables = if protected_ref ::Ci::InstanceVariable.all_cached else ::Ci::InstanceVariable.unprotected_cached end Gitlab::Ci::Variables::Collection.new(variables) end |