Class: Bigcommerce::Lightstep::TransportFactory
- Inherits:
-
Object
- Object
- Bigcommerce::Lightstep::TransportFactory
- Defined in:
- lib/bigcommerce/lightstep/transport_factory.rb
Overview
Build transports for the lightstep connection
Instance Method Summary collapse
Instance Method Details
#build ⇒ ::Bigcommerce::Lightstep::Transport
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# 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 |