Class: GOCD::AllPipelines
- Inherits:
-
Object
- Object
- GOCD::AllPipelines
- Defined in:
- lib/gocd/pipeline/pipelines.rb
Class Method Summary collapse
- .any_red? ⇒ Boolean
- .green_pipelines ⇒ Object
- .information_available? ⇒ Boolean
- .pipelines ⇒ Object
- .red_pipelines ⇒ Object
- .status ⇒ Object
Class Method Details
.any_red? ⇒ Boolean
20 21 22 |
# File 'lib/gocd/pipeline/pipelines.rb', line 20 def any_red? !red_pipelines.empty? end |
.green_pipelines ⇒ Object
12 13 14 |
# File 'lib/gocd/pipeline/pipelines.rb', line 12 def green_pipelines pipelines.select { |pipeline| pipeline.green? } end |
.information_available? ⇒ Boolean
4 5 6 |
# File 'lib/gocd/pipeline/pipelines.rb', line 4 def information_available? !pipelines.nil? end |
.pipelines ⇒ Object
24 25 26 |
# File 'lib/gocd/pipeline/pipelines.rb', line 24 def pipelines GOCD::PipelineRepository.pipelines end |
.red_pipelines ⇒ Object
8 9 10 |
# File 'lib/gocd/pipeline/pipelines.rb', line 8 def red_pipelines pipelines.select { |pipeline| pipeline.red? } end |
.status ⇒ Object
16 17 18 |
# File 'lib/gocd/pipeline/pipelines.rb', line 16 def status pipelines.map { |pipeline| pipeline.status } end |