AppHarbor.AppHarborCliClient.RemoveConfigurationVariable C# (CSharp) Method

RemoveConfigurationVariable() public method

public RemoveConfigurationVariable ( string applicationId, string key ) : void
applicationId string
key string
return void
        public void RemoveConfigurationVariable(string applicationId, string key)
        {
            ConfigurationVariable configurationVariable;
            try
            {
                configurationVariable = _api.GetConfigurationVariables(applicationId)
                    .Single(x => x.Key.ToLower() == key.ToLower());
            }
            catch (InvalidOperationException)
            {
                throw new CommandException(string.Format("The configuration variable key \"{0}\" could not be found.", key));
            }

            if (!_api.DeleteConfigurationVariable(applicationId, configurationVariable.Id))
            {
                throw new ApiException();
            }
        }