Sha256: 99637a0cb4c71dd89a809b8722766486bbc03ea7f0a326abace296a9593717cd

Contents?: true

Size: 601 Bytes

Versions: 70

Compression:

Stored size: 601 Bytes

Contents

module Protobuf
  module Rpc
    module Zmq

      module Util
        include ::Protobuf::Logger::LogMethods
        def self.included(base)
          base.extend(::Protobuf::Rpc::Zmq::Util)
        end

        def zmq_error_check(return_code)
          raise "Last API call failed with \"#{::ZMQ::Util.error_string}\"#{$/}#{$/}#{caller(1)}" unless return_code >= 0
        end

        def log_signature
          @_log_signature ||= "server-#{self.class}-#{object_id}"
        end

        def resolve_ip(hostname)
          ::Resolv.getaddress(hostname)
        end

      end

    end
  end
end

Version data entries

70 entries across 70 versions & 1 rubygems

Version Path
protobuf-2.6.6-java lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.6.6 lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.6.5-java lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.6.5 lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.6.4-java lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.6.4 lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.6.3-java lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.6.3 lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.6.2-java lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.6.2 lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.6.1-java lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.6.1 lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.6.0-java lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.6.0 lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.5.5-java lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.5.5 lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.5.4-java lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.5.4 lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.5.3 lib/protobuf/rpc/servers/zmq/util.rb
protobuf-2.5.2-java lib/protobuf/rpc/servers/zmq/util.rb