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