Sha256: 05b403066c1e0b1fc00bac1ef350a673eef58f94182a84aa0407ee121d3de60f

Contents?: true

Size: 449 Bytes

Versions: 6

Compression:

Stored size: 449 Bytes

Contents

require 'protobuf'

module Protobuf
  module Rpc
    class Connector

      # Returns a connector class for the pre-defined connector_type.
      def self.connector_for_client
        case ::Protobuf.connector_type
        when :zmq then
          ::Protobuf::Rpc::Connectors::Zmq
        when :http then
          ::Protobuf::Rpc::Connectors::Http
        else
          ::Protobuf::Rpc::Connectors::Socket
        end
      end

    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
protobuffy-3.6.0 lib/protobuf/rpc/connector.rb
protobuffy-3.5.1 lib/protobuf/rpc/connector.rb
protobuffy-3.4.0 lib/protobuf/rpc/connector.rb
protobuffy-3.3.0 lib/protobuf/rpc/connector.rb
protobuffy-3.2.0 lib/protobuf/rpc/connector.rb
protobuffy-3.1.0 lib/protobuf/rpc/connector.rb