class Eyeson::Message

Forward messages to room

Public Class Methods

new(access_key) click to toggle source
# File lib/eyeson/message.rb, line 7
def initialize(access_key)
  @access_key = access_key
end

Public Instance Methods

create(type: nil, content: nil) click to toggle source
# File lib/eyeson/message.rb, line 11
def create(type: nil, content: nil)
  response = Eyeson.post("/rooms/#{@access_key}/messages",
                         type: type,
                         content: content)

  raise ValidationFailed, response['error'] if response.key? 'error'
end