class Jenkins::Rest::Job

Public Class Methods

new(json, server) click to toggle source
Calls superclass method
# File lib/jenkins/rest/client.rb, line 44
def initialize(json, server)
  super(json)
  @server = server
end

Public Instance Methods

builds() click to toggle source
# File lib/jenkins/rest/client.rb, line 52
def builds
  content = JSON.parse(@server.get("#{url}/api/json").body)
  return content["builds"].map{|b|Build.new(b, @server)}
end
last_successful_build() click to toggle source
# File lib/jenkins/rest/client.rb, line 48
def last_successful_build
  content = JSON.parse(@server.get("#{url}/api/json").body)
  return Build.new(content["lastSuccessfulBuild"], @server)
end