class PlatformAPI::Build

A build represents the process of transforming a code tarball into a slug

Public Class Methods

new(client) click to toggle source
# File lib/platform-api/client.rb, line 1527
def initialize(client)
  @client = client
end

Public Instance Methods

create(app_id_or_app_name, body = {}) click to toggle source

Create a new build.

@param app_id_or_app_name: unique identifier of app or unique name of app @param body: the object to pass as the request payload

# File lib/platform-api/client.rb, line 1535
def create(app_id_or_app_name, body = {})
  @client.build.create(app_id_or_app_name, body)
end
delete_cache(app_id_or_app_name) click to toggle source

Destroy a build cache.

@param app_id_or_app_name: unique identifier of app or unique name of app

# File lib/platform-api/client.rb, line 1557
def delete_cache(app_id_or_app_name)
  @client.build.delete_cache(app_id_or_app_name)
end
info(app_id_or_app_name, build_id) click to toggle source

Info for existing build.

@param app_id_or_app_name: unique identifier of app or unique name of app @param build_id: unique identifier of build

# File lib/platform-api/client.rb, line 1543
def info(app_id_or_app_name, build_id)
  @client.build.info(app_id_or_app_name, build_id)
end
list(app_id_or_app_name) click to toggle source

List existing build.

@param app_id_or_app_name: unique identifier of app or unique name of app

# File lib/platform-api/client.rb, line 1550
def list(app_id_or_app_name)
  @client.build.list(app_id_or_app_name)
end