# File lib/etherpad-lite/client.rb, line 45
    def initialize(url_or_port, api_key_or_file, api_version=nil)
      url_or_port = "http://localhost:#{url_or_port}" if url_or_port.is_a? Integer
      @uri = URI.parse(url_or_port)
      @api_key = api_key_or_file.is_a?(IO) ? api_key_or_file.read : api_key_or_file
      @api_version = api_version ? api_version.to_s : current_api_version.to_s
    end