Sha256: d39aafacf5f7668c00a612c4c83e419d051ea13f5c8b1b25a6c6382c149e86f5

Contents?: true

Size: 391 Bytes

Versions: 14

Compression:

Stored size: 391 Bytes

Contents

module ThriftHelpers
  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
end

Version data entries

14 entries across 14 versions & 5 rubygems

Version Path
thrift_client-0.11.0 lib/thrift_client/connection/factory.rb
thrift_client-0.10.0 lib/thrift_client/connection/factory.rb
rt_thrift_client-0.11.0 lib/thrift_client/connection/factory.rb
RaymondChou-thrift_client-0.9.3 lib/thrift_client/connection/factory.rb
thrift_client-adamd-0.9.4 lib/thrift_client/connection/factory.rb
thrift_client-adamd-0.9.3 lib/thrift_client/connection/factory.rb
thrift_client-0.9.3 lib/thrift_client/connection/factory.rb
thrift_client-mavericks-0.8.4 lib/thrift_client/connection/factory.rb
thrift_client-0.9.2 lib/thrift_client/connection/factory.rb
thrift_client-0.9.1 lib/thrift_client/connection/factory.rb
thrift_client-0.8.4 lib/thrift_client/connection/factory.rb
thrift_client-0.9.0 lib/thrift_client/connection/factory.rb
thrift_client-0.8.3 lib/thrift_client/connection/factory.rb
thrift_client-0.8.2 lib/thrift_client/connection/factory.rb