module Epitech::Api::CheckApi

Public Instance Methods

check_auth() click to toggle source

Check for a good login/password combination (those given to Epitech::Api::Connection.new) @return [Boolean] True (Raise a Epitech::Api::Errors::AuthFail otherwise)

# File lib/api/check_api.rb, line 4
def check_auth
  call_api(action: 'login')
  true
end
check_password(login, pwd) click to toggle source

Test if the parameters are an existing login / PPP combination @param login [String] Login to test @param pwd [String] Password to test @return [Boolean]

# File lib/api/check_api.rb, line 21
def check_password(login, pwd)
  json = call_api(action: 'check_password', login: login, password: pwd)
  return false if json['state'] != 'OK'
  true
end
is_login?(login) click to toggle source

Test if the parameter is an existing ionis login @param login [String] The login to test

# File lib/api/check_api.rb, line 11
def is_login?(login)
  json = call_api(action: 'is_login', login: login)
  return false if json['state'] != 'OK'
  true
end