module Crystalforce
Defined in:
crystalforce.crcrystalforce/api.cr
crystalforce/authentication.cr
crystalforce/cache.cr
crystalforce/canvas.cr
crystalforce/client.cr
crystalforce/collection.cr
crystalforce/config.cr
crystalforce/errors.cr
crystalforce/streaming.cr
crystalforce/tooling.cr
crystalforce/version.cr
Constant Summary
-
Log =
::Log.for("crystalforce") -
VERSION =
"0.3.1"
Constructors
Class Method Summary
- .env_api_version : String | Nil
- .env_client_id : String | Nil
- .env_client_secret : String | Nil
- .env_host : String | Nil
- .env_password : String | Nil
- .env_proxy_uri : String | Nil
- .env_security_token : String | Nil
-
.env_username : String | Nil
Read config from environment variables
- .tooling(username : String | Nil = nil, password : String | Nil = nil, security_token : String | Nil = nil, client_id : String | Nil = nil, client_secret : String | Nil = nil, refresh_token : String | Nil = nil, jwt_key : String | Nil = nil, host : String | Nil = nil, api_version : String | Nil = nil, authentication_retries : Int32 = 3, authentication_callback : Proc(ToolingClient, Nil) | Nil = nil, compress : Bool = false, proxy_uri : String | Nil = nil, ssl : OpenSSL::SSL::Context::Client | Nil = nil, request_headers : Hash(String, String) | Nil = nil, cache : Cache | Nil = nil)
Constructor Detail
def self.new(username : String | Nil = nil, password : String | Nil = nil, security_token : String | Nil = nil, client_id : String | Nil = nil, client_secret : String | Nil = nil, refresh_token : String | Nil = nil, jwt_key : String | Nil = nil, host : String | Nil = nil, api_version : String | Nil = nil, authentication_retries : Int32 = 3, authentication_callback : Proc(Client, Nil) | Nil = nil, compress : Bool = false, proxy_uri : String | Nil = nil, ssl : OpenSSL::SSL::Context::Client | Nil = nil, request_headers : Hash(String, String) | Nil = nil, cache : Cache | Nil = nil)
#
Class Method Detail
def self.tooling(username : String | Nil = nil, password : String | Nil = nil, security_token : String | Nil = nil, client_id : String | Nil = nil, client_secret : String | Nil = nil, refresh_token : String | Nil = nil, jwt_key : String | Nil = nil, host : String | Nil = nil, api_version : String | Nil = nil, authentication_retries : Int32 = 3, authentication_callback : Proc(ToolingClient, Nil) | Nil = nil, compress : Bool = false, proxy_uri : String | Nil = nil, ssl : OpenSSL::SSL::Context::Client | Nil = nil, request_headers : Hash(String, String) | Nil = nil, cache : Cache | Nil = nil)
#