class Eyeson::Room
Manages conf rooms
Attributes
access_key[R]
links[R]
url[R]
Public Class Methods
join(id: nil, name: nil, user: {}, options: nil)
click to toggle source
# File lib/eyeson/room.rb, line 15 def self.join(id: nil, name: nil, user: {}, options: nil) response = Eyeson.post('/rooms', id: id, name: name, user: user, options: options) raise ValidationFailed, response['error'] unless response['error'].nil? Room.new(response) end
new(response = {})
click to toggle source
# File lib/eyeson/room.rb, line 9 def initialize(response = {}) @url = response['links']['gui'] @access_key = response['access_key'] @links = response['links'] end