# 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