Class: PossibleEmail::ResponseGetter

Inherits:
Object
  • Object
show all
Defined in:
lib/possible_email/response_getter.rb

Class Method Summary collapse

Class Method Details

.create_session_token(email) ⇒ Object



7
8
9
10
11
12
# File 'lib/possible_email/response_getter.rb', line 7

def create_session_token(email)
  status_url = STATUS_URL + email
  response = request_url status_url

  valid_response?(response) ? response['session_token'] : nil
end

.retrieve_email_profile_using_session_token(email, session_token) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/possible_email/response_getter.rb', line 14

def retrieve_email_profile_using_session_token(email, session_token)
  profile_url = PROFILE_URL + email
  header = { 'X-Session-Token' => session_token }
  response = request_url profile_url, header

  response.nil? ? nil : response
end