module UniaraVirtualParser::Services::Login

Public Instance Methods

login(ra, password) click to toggle source
# File lib/uniara_virtual_parser/services/login.rb, line 4
def login(ra, password)
  response = Client.post('/login', username: ra, senha: password)
  cookies  = response['Set-Cookie']

  fail InvalidLogin unless /UVXS233E3=S/.match cookies
  #cookies.match(/PHPSESSID=([^;]*);/)[1]
  # temporary monkey patch for proxy
  cookies.match(/PHPSESSID=([^,]*)/)[1]
end