Sha256: 6dec7b2079bf86e6d47e3c46f6713df4c2e65ba3e3294db12749939cdef7029e

Contents?: true

Size: 344 Bytes

Versions: 18

Compression:

Stored size: 344 Bytes

Contents

module Connection
  class Factory
    def self.create(transport, transport_wrapper, server, timeout)
      if transport == Thrift::HTTPClientTransport
        Connection::HTTP.new(transport, transport_wrapper, server, timeout)
      else
        Connection::Socket.new(transport, transport_wrapper, server, timeout)
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
thrift_client-0.8.1 lib/thrift_client/connection/factory.rb
thrift_client-0.8.0 lib/thrift_client/connection/factory.rb
fl-thrift_client-0.5.0 lib/thrift_client/connection/factory.rb
fl-thrift_client-0.4.2 lib/thrift_client/connection/factory.rb
thrift_client-0.7.1 lib/thrift_client/connection/factory.rb
thrift_client-0.7.0 lib/thrift_client/connection/factory.rb
thrift_client-0.6.3 lib/thrift_client/connection/factory.rb
thrift_client-0.6.2 lib/thrift_client/connection/factory.rb
thrift_client-0.6.1 lib/thrift_client/connection/factory.rb
thrift_client-0.6.0 lib/thrift_client/connection/factory.rb
thrift_client-0.5.0 lib/thrift_client/connection/factory.rb
thrift_client-0.4.7 lib/thrift_client/connection/factory.rb
thrift_client-0.4.6 lib/thrift_client/connection/factory.rb
thrift_client-0.4.5 lib/thrift_client/connection/factory.rb
thrift_client-0.4.4 lib/thrift_client/connection/factory.rb
thrift_client-0.4.3 lib/thrift_client/connection/factory.rb
thrift_client-0.4.2 lib/thrift_client/connection/factory.rb
thrift_client-0.4.1 lib/thrift_client/connection/factory.rb