Module: Ecertic
- Defined in:
- lib/ecertic.rb,
lib/ecertic/api.rb,
lib/ecertic/utils.rb,
lib/ecertic/client.rb,
lib/ecertic/errors.rb,
lib/ecertic/default.rb,
lib/ecertic/version.rb,
lib/ecertic/callback.rb,
lib/ecertic/response.rb,
lib/ecertic/api/service.rb,
lib/ecertic/resources/otp.rb,
lib/ecertic/resources/base.rb,
lib/ecertic/api/otps_service.rb,
lib/ecertic/api/tokens_service.rb,
lib/ecertic/resources/document.rb,
lib/ecertic/resources/otp/status.rb,
lib/ecertic/resources/statusable.rb,
lib/ecertic/api/documents_service.rb,
lib/ecertic/resources/otp/request.rb,
lib/ecertic/resources/token/instance.rb,
lib/ecertic/resources/token/validation.rb
Defined Under Namespace
Modules: API, Callback, Default, Resource, Signature, Utils Classes: APIConnectionError, APIError, AuthenticationError, Client, Error, InvalidRequestError, Response, SignatureVerificationError
Constant Summary collapse
- LEVEL_DEBUG =
Logger::DEBUG
- LEVEL_ERROR =
Logger::ERROR
- LEVEL_INFO =
Logger::INFO
- VERSION =
"0.1.0"
Class Attribute Summary collapse
-
.api_base ⇒ Object
Returns the value of attribute api_base.
-
.api_key ⇒ Object
Returns the value of attribute api_key.
-
.secret ⇒ Object
Returns the value of attribute secret.
Class Method Summary collapse
Class Attribute Details
.api_base ⇒ Object
Returns the value of attribute api_base.
38 39 40 |
# File 'lib/ecertic.rb', line 38 def api_base @api_base end |
.api_key ⇒ Object
Returns the value of attribute api_key.
38 39 40 |
# File 'lib/ecertic.rb', line 38 def api_key @api_key end |
.secret ⇒ Object
Returns the value of attribute secret.
38 39 40 |
# File 'lib/ecertic.rb', line 38 def secret @secret end |
Class Method Details
.log_level ⇒ Object
41 42 43 |
# File 'lib/ecertic.rb', line 41 def self.log_level @log_level end |
.log_level=(val) ⇒ Object
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/ecertic.rb', line 45 def self.log_level=(val) # Support text values for easy log level definition from command line via export val = case val when "debug" LEVEL_DEBUG when "info" LEVEL_INFO else val end if !val.nil? && ![LEVEL_DEBUG, LEVEL_ERROR, LEVEL_INFO].include?(val) raise ArgumentError, "log_level should only be set to `nil`, `debug` or `info`" end @log_level = val end |
.logger ⇒ Object
62 63 64 |
# File 'lib/ecertic.rb', line 62 def self.logger @logger end |
.logger=(val) ⇒ Object
66 67 68 |
# File 'lib/ecertic.rb', line 66 def self.logger=(val) @logger = val end |