Class: SimpleJenkins::Job

Inherits:
Object
  • Object
show all
Defined in:
lib/simple_jenkins/job.rb

Instance Method Summary collapse

Instance Method Details

#building?Boolean

Returns:

  • (Boolean)


82
83
84
# File 'lib/simple_jenkins/job.rb', line 82

def building?
  lastBuild.building?
end

#disabled?Boolean

Returns:

  • (Boolean)


94
95
96
# File 'lib/simple_jenkins/job.rb', line 94

def disabled?
  color == 'disabled'
end

#failing?Boolean

Returns:

  • (Boolean)


90
91
92
# File 'lib/simple_jenkins/job.rb', line 90

def failing?
  !disabled? && lastCompletedBuild.failure?
end

#passing?Boolean

Returns:

  • (Boolean)


86
87
88
# File 'lib/simple_jenkins/job.rb', line 86

def passing?
  !disabled? && lastCompletedBuild.success?
end

#urlObject



78
79
80
# File 'lib/simple_jenkins/job.rb', line 78

def url
  URI::encode(@url)
end