lib/ably/rest/client.rb in ably-1.2.0 vs lib/ably/rest/client.rb in ably-1.2.1
- old
+ new
@@ -2,11 +2,11 @@
require 'json'
require 'logger'
require 'uri'
require 'typhoeus'
-require 'typhoeus/adapters/faraday'
+require 'faraday/typhoeus'
require 'ably/rest/middleware/exceptions'
module Ably
module Rest
@@ -53,11 +53,11 @@
# The protocol configured for this client, either binary `:msgpack` or text based `:json`
# @return [Symbol]
attr_reader :protocol
- # Client agent i.e. `example-gem/1.2.0 ably-ruby/1.1.5 ruby/1.9.3`
+ # Client agent i.e. `example-gem/1.2.0 ably-ruby/1.1.5 ruby/3.1.1`
# @return [String]
attr_reader :agent
# {Ably::Auth} authentication object configured for this connection
# @return [Ably::Auth]
@@ -137,18 +137,18 @@
# @option options [Boolean] :use_token_auth Will force Basic Auth if set to false, and Token auth if set to true
# @option options [String] :environment Specify 'sandbox' when testing the client library against an alternate Ably environment
# @option options [Symbol] :protocol (:msgpack) Protocol used to communicate with Ably, :json and :msgpack currently supported
# @option options [Boolean] :use_binary_protocol (true) When true will use the MessagePack binary protocol, when false it will use JSON encoding. This option will overide :protocol option
# @option options [Logger::Severity,Symbol] :log_level (Logger::WARN) Log level for the standard Logger that outputs to STDOUT. Can be set to :fatal (Logger::FATAL), :error (Logger::ERROR), :warn (Logger::WARN), :info (Logger::INFO), :debug (Logger::DEBUG) or :none
- # @option options [Logger] :logger A custom logger can be used however it must adhere to the Ruby Logger interface, see http://www.ruby-doc.org/stdlib-1.9.3/libdoc/logger/rdoc/Logger.html
+ # @option options [Logger] :logger A custom logger can be used however it must adhere to the Ruby Logger interface, see http://www.ruby-doc.org/stdlib-3.1.1/libdoc/logger/rdoc/Logger.html
# @option options [String] :client_id client ID identifying this connection to other clients
# @option options [String] :auth_url a URL to be used to GET or POST a set of token request params, to obtain a signed token request
# @option options [Hash] :auth_headers a set of application-specific headers to be added to any request made to the +auth_url+
# @option options [Hash] :auth_params a set of application-specific query params to be added to any request made to the +auth_url+
# @option options [Symbol] :auth_method (:get) HTTP method to use with +auth_url+, must be either +:get+ or +:post+
# @option options [Proc] :auth_callback when provided, the Proc will be called with the token params hash as the first argument, whenever a new token is required.
# The Proc should return a token string, {Ably::Models::TokenDetails} or JSON equivalent, {Ably::Models::TokenRequest} or JSON equivalent
- # @option options [Boolean] :query_time when true will query the {https://www.ably.io Ably} system for the current time instead of using the local time
+ # @option options [Boolean] :query_time when true will query the {https://www.ably.com Ably} system for the current time instead of using the local time
# @option options [Hash] :default_token_params convenience to pass in +token_params+ that will be used as a default for all token requests. See {Auth#create_token_request}
#
# @option options [Integer] :http_open_timeout (4 seconds) timeout in seconds for opening an HTTP connection for all HTTP requests
# @option options [Integer] :http_request_timeout (10 seconds) timeout in seconds for any single complete HTTP request and response
# @option options [Integer] :http_max_retry_count (3) maximum number of fallback host retries for HTTP requests that fail due to network issues or server problems