class Bigcommerce::Lightstep::TransportFactory
Build transports for the lightstep connection
Public Instance Methods
build()
click to toggle source
@return [::Bigcommerce::Lightstep::Transport]
# File lib/bigcommerce/lightstep/transport_factory.rb, line 27 def build ::Bigcommerce::Lightstep::Transport.new( host: ::Bigcommerce::Lightstep.host, port: ::Bigcommerce::Lightstep.port.to_i, verbose: ::Bigcommerce::Lightstep.verbosity.to_i, encryption: ::Bigcommerce::Lightstep.port.to_i == 443 ? ::Bigcommerce::Lightstep::Transport::ENCRYPTION_TLS : ::Bigcommerce::Lightstep::Transport::ENCRYPTION_NONE, ssl_verify_peer: ::Bigcommerce::Lightstep.ssl_verify_peer, access_token: ::Bigcommerce::Lightstep.access_token, open_timeout: ::Bigcommerce::Lightstep.open_timeout, read_timeout: ::Bigcommerce::Lightstep.read_timeout, continue_timeout: ::Bigcommerce::Lightstep.continue_timeout, keep_alive_timeout: ::Bigcommerce::Lightstep.keep_alive_timeout, logger: ::Bigcommerce::Lightstep.logger ) end