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