Sha256: dc3a6a0c7054c15fbff8b65059ca37bbb7cb76d45b8591dc8115be362ee23d02
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
require 'gem_config' require 'logger' module Sdk4me include GemConfig::Base with_configuration do has :logger, classes: ::Logger, default: ::Logger.new(STDOUT) has :host, classes: String, default: 'https://api.4me.com' has :api_version, values: ['v1'], default: 'v1' has :access_token, classes: String has :api_token, classes: String has :account, classes: String has :source, classes: String has :max_retry_time, classes: Integer, default: 300 has :read_timeout, classes: Integer, default: 25 has :block_at_rate_limit, classes: [TrueClass, FalseClass], default: true has :max_throttle_time, classes: Integer, default: 3660 has :proxy_host, classes: String has :proxy_port, classes: Integer, default: 8080 has :proxy_user, classes: String has :proxy_password, classes: String has :ca_file, classes: String, default: '../ca-bundle.crt' end def self.logger configuration.logger end class Exception < ::Exception; end # ::Sdk4me::Exception class class UploadFailed < Exception; end # ::Sdk4me::UploadFailed class end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
4me-sdk-1.2.0 | lib/sdk4me.rb |