Class: Gitter::Client

Inherits:
Object
  • Object
show all
Includes:
Messages, Rooms, Users, HTTParty
Defined in:
lib/gitter/client.rb,
lib/gitter/client/rooms.rb,
lib/gitter/client/users.rb,
lib/gitter/client/messages.rb

Defined Under Namespace

Modules: Messages, Rooms, Users

Instance Method Summary collapse

Methods included from Users

#current_user, #user_channels, #user_orgs, #user_read_messages, #user_repos, #user_rooms, #user_unread_messages

Methods included from Messages

#messages, #send_message, #update_message

Methods included from Rooms

#join_room, #room_channels, #room_users, #rooms

Constructor Details

#initialize(token) ⇒ Client

Returns a new instance of Client.



15
16
17
18
19
20
21
# File 'lib/gitter/client.rb', line 15

def initialize(token)
  @headers =  {
                "Content-Type" => "application/json",
                "Accept" => "application/json",
                "Authorization" => "Bearer #{token}"
              }
end