class OpenVidu::Session
Constants
- ALL_PARAMS
- ASSIGNABLE_PARAMS
- GENERATED_PARAMS
Public Instance Methods
all()
click to toggle source
# File lib/open_vidu/session.rb, line 11 def all OpenVidu::Command.new( :session, :get, 'api/sessions', { options: { server: server } } ).execute end
create()
click to toggle source
# File lib/open_vidu/session.rb, line 35 def create OpenVidu::Command.new( :session, :post, 'api/sessions', create_params, { options: { server: server } } ).execute end
delete()
click to toggle source
# File lib/open_vidu/session.rb, line 41 def delete OpenVidu::Command.new( :session, :delete, "api/sessions/#{customSessionId}", { options: { server: server } } ).execute end
exists?(id)
click to toggle source
# File lib/open_vidu/session.rb, line 23 def exists?(id) begin OpenVidu::Command.new( :session, :get, "api/sessions/#{id}", { options: { server: server } } ).execute true rescue OpenVidu::ResponseError => e raise e unless e.response.code == 404 false end end
find(id)
click to toggle source
# File lib/open_vidu/session.rb, line 17 def find(id) OpenVidu::Command.new( :session, :get, "api/sessions/#{id}", { options: { server: server } } ).execute end