class RocketChat::Server
Rocket.Chat Server
Attributes
options[R]
Server
options
Public Class Methods
Public Instance Methods
info()
click to toggle source
login(username, password)
click to toggle source
Login REST API @param [String] username Username @param [String] password Password @return [Session] Rocket.Chat Session
@raise [HTTPError, StatusError]
# File lib/rocket_chat/server.rb, line 39 def login(username, password) response = request_json( '/api/v1/login', method: :post, body: { username: username, password: password } ) Session.new self, Token.new(response['data']) end
request_json(path, options = {})
click to toggle source
Calls superclass method
RocketChat::RequestHelper#request_json
# File lib/rocket_chat/server.rb, line 51 def request_json(path, options = {}) super(path, @options.merge(options)) end