Class: PlatformAPI::ReviewAppConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/platform-api/client.rb

Overview

Review apps can be configured for pipelines.

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ ReviewAppConfig

Returns a new instance of ReviewAppConfig.



2756
2757
2758
# File 'lib/platform-api/client.rb', line 2756

def initialize(client)
  @client = client
end

Instance Method Details

#delete(pipeline_id) ⇒ Object

Disable review apps for a pipeline

Parameters:

  • pipeline_id:

    unique identifier of pipeline



2786
2787
2788
# File 'lib/platform-api/client.rb', line 2786

def delete(pipeline_id)
  @client.review_app_config.delete(pipeline_id)
end

#enable(pipeline_id, body = {}) ⇒ Object

Enable review apps for a pipeline

Parameters:

  • pipeline_id:

    unique identifier of pipeline

  • body:

    the object to pass as the request payload



2764
2765
2766
# File 'lib/platform-api/client.rb', line 2764

def enable(pipeline_id, body = {})
  @client.review_app_config.enable(pipeline_id, body)
end

#info(pipeline_id) ⇒ Object

Get review apps configuration for a pipeline

Parameters:

  • pipeline_id:

    unique identifier of pipeline



2771
2772
2773
# File 'lib/platform-api/client.rb', line 2771

def info(pipeline_id)
  @client.review_app_config.info(pipeline_id)
end

#update(pipeline_id, body = {}) ⇒ Object

Update review app configuration for a pipeline

Parameters:

  • pipeline_id:

    unique identifier of pipeline

  • body:

    the object to pass as the request payload



2779
2780
2781
# File 'lib/platform-api/client.rb', line 2779

def update(pipeline_id, body = {})
  @client.review_app_config.update(pipeline_id, body)
end