Class: BlockingDownstreamHelper
- Inherits:
-
ExtensionHelper
- Object
- SimpleDelegator
- ExtensionHelper
- BlockingDownstreamHelper
- Defined in:
- lib/jenkins_pipeline_builder/extensions/helpers/builders/blocking_downstream_helper.rb
Instance Attribute Summary collapse
-
#colors ⇒ Object
readonly
Returns the value of attribute colors.
Attributes inherited from ExtensionHelper
Instance Method Summary collapse
- #defaults ⇒ Object
-
#initialize(extension, params, builder) ⇒ BlockingDownstreamHelper
constructor
A new instance of BlockingDownstreamHelper.
Constructor Details
#initialize(extension, params, builder) ⇒ BlockingDownstreamHelper
Returns a new instance of BlockingDownstreamHelper.
3 4 5 6 7 8 9 10 |
# File 'lib/jenkins_pipeline_builder/extensions/helpers/builders/blocking_downstream_helper.rb', line 3 def initialize(extension, params, builder) super extension, params, builder, defaults @colors = { 'SUCCESS' => { ordinal: 0, color: 'BLUE' }, 'FAILURE' => { ordinal: 2, color: 'RED' }, 'UNSTABLE' => { ordinal: 1, color: 'YELLOW' } } end |
Instance Attribute Details
#colors ⇒ Object (readonly)
Returns the value of attribute colors.
2 3 4 |
# File 'lib/jenkins_pipeline_builder/extensions/helpers/builders/blocking_downstream_helper.rb', line 2 def colors @colors end |
Instance Method Details
#defaults ⇒ Object
12 13 14 15 16 17 |
# File 'lib/jenkins_pipeline_builder/extensions/helpers/builders/blocking_downstream_helper.rb', line 12 def defaults { data: [{ params: '' }], trigger_with_no_parameters: false } end |