#' sets the default configuration for curl calls
#'
#' @description The command stores the connection details into memory to be easier accessed by
#' rejustify package.
#'
#' @param mainUrl Main address for rejustify API calls. Default is set to
#' \code{https://api.rejustify.com}, but depending on the customer needs, the address may change.
#' @param proxyUrl Address of the proxy server.
#' @param proxyPort Port for communication with the proxy server.
#' @param learn Enable AI learning in all API calls by setting \code{learn=TRUE}. You can
#' also specify the learn option in the relevant functions directly.
#'
#' @examples
#' #setting up connection through proxy
#' rejustify::setCurl(proxyUrl = "PROXY_ADDRESS", proxyPort = 8080)
#'
#' @export
setCurl = function(mainUrl = "https://api.rejustify.com",
proxyUrl = getOption("rejustify.proxyUrl"),
proxyPort = getOption("rejustify.proxyPort"),
learn = getOption("rejustify.learn")) {
#set the configuration values
options( rejustify.mainUrl = mainUrl )
options( rejustify.proxy = ifelse(is.null(proxyUrl), FALSE, proxyUrl) )
options( rejustify.proxyUrl = proxyUrl )
options( rejustify.proxyPort = proxyPort )
options( rejustify.learn = ifelse(is.null(learn), FALSE, learn) )
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.