class PlatformAPI::AppFeature
An app feature represents a Heroku labs capability that can be enabled or disabled for an app on Heroku.
Public Class Methods
new(client)
click to toggle source
# File lib/platform-api/client.rb, line 1230 def initialize(client) @client = client end
Public Instance Methods
info(app_id_or_app_name, app_feature_id_or_app_feature_name)
click to toggle source
Info for an existing app feature.
@param app_id_or_app_name: unique identifier of app or unique name of app @param app_feature_id_or_app_feature_name: unique identifier of app feature or unique name of app feature
# File lib/platform-api/client.rb, line 1238 def info(app_id_or_app_name, app_feature_id_or_app_feature_name) @client.app_feature.info(app_id_or_app_name, app_feature_id_or_app_feature_name) end
list(app_id_or_app_name)
click to toggle source
List existing app features.
@param app_id_or_app_name: unique identifier of app or unique name of app
# File lib/platform-api/client.rb, line 1245 def list(app_id_or_app_name) @client.app_feature.list(app_id_or_app_name) end
update(app_id_or_app_name, app_feature_id_or_app_feature_name, body = {})
click to toggle source
Update an existing app feature.
@param app_id_or_app_name: unique identifier of app or unique name of app @param app_feature_id_or_app_feature_name: unique identifier of app feature or unique name of app feature @param body: the object to pass as the request payload
# File lib/platform-api/client.rb, line 1254 def update(app_id_or_app_name, app_feature_id_or_app_feature_name, body = {}) @client.app_feature.update(app_id_or_app_name, app_feature_id_or_app_feature_name, body) end