Module: MsRest
- Defined in:
- lib/ms_rest/version.rb,
lib/ms_rest.rb,
lib/ms_rest/rest_error.rb,
lib/ms_rest/serialization.rb,
lib/ms_rest/service_client.rb,
lib/ms_rest/validation_error.rb,
lib/ms_rest/http_operation_error.rb,
lib/ms_rest/deserialization_error.rb,
lib/ms_rest/http_operation_request.rb,
lib/ms_rest/http_operation_response.rb,
lib/ms_rest/retry_policy_middleware.rb,
lib/ms_rest/credentials/token_provider.rb,
lib/ms_rest/credentials/token_credentials.rb,
lib/ms_rest/credentials/string_token_provider.rb,
lib/ms_rest/credentials/service_client_credentials.rb,
lib/ms_rest/credentials/basic_authentication_credentials.rb
Overview
Copyright © Microsoft Corporation. All rights reserved. Licensed under the MIT License. See License.txt in the project root for license information.
Defined Under Namespace
Modules: Serialization Classes: BasicAuthenticationCredentials, DeserializationError, HttpOperationError, HttpOperationRequest, HttpOperationResponse, RestError, RetryPolicyMiddleware, ServiceClient, ServiceClientCredentials, StringTokenProvider, TokenCredentials, TokenProvider, ValidationError
Constant Summary collapse
- VERSION =
'0.6.2'- @@ssl_options =
Hash of SSL options for Faraday connection. Default is nil.
nil
Class Method Summary collapse
-
.ssl_options ⇒ Hash
Hash of SSL options to be used for Faraday connection.
-
.use_ssl_cert(ssl_options = nil) ⇒ Object
Stores the SSL options to be used for Faraday connections.
Class Method Details
.ssl_options ⇒ Hash
112 113 114 |
# File 'lib/ms_rest/service_client.rb', line 112 def self. end |
.use_ssl_cert(ssl_options = nil) ⇒ Object
Stores the SSL options to be used for Faraday connections.
Examples
MsRest.use_ssl_cert # => Uses bundled certificate for all the connections
MsRest.use_ssl_cert({:ca_file => "path_to_ca_file"}) # => Uses supplied certificate for all the connections
101 102 103 104 105 106 107 |
# File 'lib/ms_rest/service_client.rb', line 101 def self.use_ssl_cert( = nil) if .nil? = {:ca_file => File.(File.join(File.dirname(__FILE__), '../..', 'ca-cert.pem')) } else = end end |