class Esbit::Room

Attributes

connection[R]
id[R]
name[R]

Public Class Methods

new(room_json, connection) click to toggle source
# File lib/esbit/room.rb, line 5
def initialize(room_json, connection)
  @id = room_json["id"]
  @name = room_json["name"]
  @connection = connection
end

Public Instance Methods

say(message) click to toggle source
# File lib/esbit/room.rb, line 11
def say(message)
  json_message = {message: {type: 'TextMessage', body: message}}
  @connection.post "/room/#{@id}/speak", json_message
end