class SleepRoom::Record::API::RoomAPI
Public Class Methods
new(room_url_key)
click to toggle source
# File lib/sleeproom/record/api/room_api.rb, line 7 def initialize(room_url_key) @url = ROOM_API + "?room_url_key=" + room_url_key @json = nil get end
Public Instance Methods
broadcast_host()
click to toggle source
# File lib/sleeproom/record/api/room_api.rb, line 25 def broadcast_host @json["broadcast_host"].to_s end
broadcast_key()
click to toggle source
# File lib/sleeproom/record/api/room_api.rb, line 21 def broadcast_key @json["broadcast_key"].to_s end
get(task: Async::Task.current)
click to toggle source
# File lib/sleeproom/record/api/room_api.rb, line 13 def get(task: Async::Task.current) @json = API.get(@url).wait end
live?()
click to toggle source
# File lib/sleeproom/record/api/room_api.rb, line 17 def live? @json["is_live"] end
room_id()
click to toggle source
# File lib/sleeproom/record/api/room_api.rb, line 29 def room_id @json["room_id"] end
room_name()
click to toggle source
# File lib/sleeproom/record/api/room_api.rb, line 33 def room_name @json["room_name"] end