class OpenVidu::Server
Endpoint configuration
Constants
- DEFAULT_TIMEOUT
- InvalidURI
Public Class Methods
new(uri)
click to toggle source
`uri` should take the form of scheme://some-openvidu-host-or-ip:port?token=<your-secret-here> e.g. 1.2.3.4?token=abcdefghijklmnop
# File lib/open_vidu/server.rb, line 17 def initialize(uri) @uri = Addressable::URI.parse(uri.to_s) raise InvalidURI if @uri.empty? end
Public Instance Methods
==(other)
click to toggle source
# File lib/open_vidu/server.rb, line 44 def ==(other) other.to_s == self.to_s end
host_and_port()
click to toggle source
# File lib/open_vidu/server.rb, line 26 def host_and_port "#{host}:#{port}" end
timeout()
click to toggle source
# File lib/open_vidu/server.rb, line 36 def timeout if query_values['timeout'].to_i > 0 query_values['timeout'].to_i else DEFAULT_TIMEOUT end end
token()
click to toggle source
# File lib/open_vidu/server.rb, line 22 def token "OPENVIDUAPP:#{query_values.fetch('token')}" end
verify_peer?()
click to toggle source
# File lib/open_vidu/server.rb, line 30 def verify_peer? return false if query_values['verify_peer'].to_s.downcase == 'false' true end