class Orientdb4r::ProtocolFactory

Constants

PROTOCOLS

Public Class Methods

get_protocol(version) click to toggle source
# File lib/orientdb4r/bin/protocol_factory.rb, line 11
def self.get_protocol(version)
  return PROTOCOLS[version] if PROTOCOLS.include? version

  #search for a smaller one
  PROTOCOLS.keys.sort.each do |key|
       next if key > version
       return if key < version
  end

  raise OrientdbError, "Unsupported protocol version, desired=#{version}, supported=#{PROTOCOLS.key.sort}"
end