class Sitejabber::Authenticator

Public Class Methods

new() click to toggle source
# File lib/sitejabber/authenticator.rb, line 3
def initialize
  unless Sitejabber.api_email && Sitejabber.api_password
    raise Sitejabber::Error, "Sitejabber.api_email / Sitejabber.api_password are not set."
  end
end

Public Instance Methods

request_token() click to toggle source
# File lib/sitejabber/authenticator.rb, line 9
def request_token
  request = Request.new "login", params: {
    email: Sitejabber.api_email,
    password: Sitejabber.api_password,
  }

  Api.request request
end