class Virgil::SDK::HighLevel::VirgilIdentity::EmailConfirmation

Attributes

confirmation_code[R]

Public Class Methods

new(confirmation_code) click to toggle source
# File lib/virgil/sdk/high_level/virgil_identity/email_confirmation.rb, line 42
def initialize(confirmation_code)
  @confirmation_code = confirmation_code
end

Public Instance Methods

confirm_and_grab_validation_token(verification_attempt, client) click to toggle source
# File lib/virgil/sdk/high_level/virgil_identity/email_confirmation.rb, line 46
def confirm_and_grab_validation_token(verification_attempt, client)
  token = client.confirm_identity(verification_attempt.action_id,
                                  confirmation_code,
                                  verification_attempt.additional_options.time_to_live,
                                  verification_attempt.additional_options.count_to_live
  )

  token
end