Class: GOCD::AllPipelines

Inherits:
Object
  • Object
show all
Defined in:
lib/gocd/pipeline/pipelines.rb

Class Method Summary collapse

Class Method Details

.any_red?Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/gocd/pipeline/pipelines.rb', line 20

def any_red?
  !red_pipelines.empty?
end

.green_pipelinesObject



12
13
14
# File 'lib/gocd/pipeline/pipelines.rb', line 12

def green_pipelines
  pipelines.select { |pipeline| pipeline.green? }
end

.information_available?Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/gocd/pipeline/pipelines.rb', line 4

def information_available?
  !pipelines.nil?
end

.pipelinesObject



24
25
26
# File 'lib/gocd/pipeline/pipelines.rb', line 24

def pipelines
  GOCD::PipelineRepository.pipelines
end

.red_pipelinesObject



8
9
10
# File 'lib/gocd/pipeline/pipelines.rb', line 8

def red_pipelines
  pipelines.select { |pipeline| pipeline.red? }
end

.statusObject



16
17
18
# File 'lib/gocd/pipeline/pipelines.rb', line 16

def status
  pipelines.map { |pipeline| pipeline.status }
end