AppHarbor.AppHarborClient.GetConfigurationVariables C# (CSharp) Method

GetConfigurationVariables() public method

public GetConfigurationVariables ( string applicationSlug ) : IEnumerable
applicationSlug string
return IEnumerable
		public IEnumerable<ConfigurationVariable> GetConfigurationVariables(string applicationSlug)
		{
			CheckArgumentNull("applicationSlug", applicationSlug);

			var request = new RestRequest();
			request.Resource = "applications/{applicationSlug}/configurationvariables";
			request.AddParameter("applicationSlug", applicationSlug, ParameterType.UrlSegment);

			return ExecuteGetListKeyed<ConfigurationVariable>(request);
		}

Usage Example

Example #1
0
        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();
            }
        }