Sha256: d46cba94d6a7851993c35b48908f788d74db9c6da65c66b3d58922b532f6b7e7

Contents?: true

Size: 1.07 KB

Versions: 4

Compression:

Stored size: 1.07 KB

Contents

require 'chalk_ruby/http/http_requester'

module ChalkRuby
  module Defaults
    REQUESTER_CLASS = Http::HttpRequester
    ADAPTER         = 'net_http_persistent'

    # HTTP Headers
    # ----------------------------------------
    HEADER_CLIENT_ID     = 'X-Chalk-Client-Id'.freeze
    HEADER_CLIENT_SECRET = 'X-Chalk-Client-Secret'.freeze
    HEADER_ENVIRONMENT   = 'X-Chalk-Env-Id'.freeze
    AUTHORIZATION_HEADER = 'Authorization'.freeze
    USER_AGENT           = "ChalkRuby Ruby (#{ChalkRuby::VERSION}), Ruby (#{RUBY_VERSION})"

    # API Servers
    # ----------------------------------------
    QUERY_SERVER = 'https://api.prod.chalk.ai'.freeze
    API_SERVER   = 'https://api.prod.chalk.ai'.freeze

    # HTTP ERROR CODES
    # ----------------------------------------
    ERROR_BAD_REQUEST = 400
    ERROR_FORBIDDEN   = 403
    ERROR_NOT_FOUND   = 404
    ERROR_TIMED_OUT   = 408

    # HTTP TIMEOUTS
    # ----------------------------------------
    CONNECT_TIMEOUT = 100
    API_TIMEOUT     = 300
    QUERY_TIMEOUT   = 1200

    WAIT_TASK_DEFAULT_TIME_BEFORE_RETRY = 100
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
chalk_ruby-0.1.4 lib/chalk_ruby/defaults.rb
chalk_ruby-0.1.3 lib/chalk_ruby/defaults.rb
chalk_ruby-0.1.2 lib/chalk_ruby/defaults.rb
chalk_ruby-0.1.1 lib/chalk_ruby/defaults.rb