class Digicert::EmailValidation

Attributes

order_id[R]

Public Class Methods

all(order_id:, **filter_params) click to toggle source
# File lib/digicert/email_validation.rb, line 7
def self.all(order_id:, **filter_params)
  new(order_id: order_id, params: filter_params).all
end
valid?(token:, email:) click to toggle source
# File lib/digicert/email_validation.rb, line 11
def self.valid?(token:, email:)
  response = Digicert::Request.new(
    :put, ["email-validation", token].join("/"), params: { email: email }
  ).run

  response.code.to_i == 204
end

Private Instance Methods

extract_local_attribute_ids() click to toggle source
# File lib/digicert/email_validation.rb, line 23
def extract_local_attribute_ids
  @order_id = attributes.delete(:order_id)
end
resource_path() click to toggle source
# File lib/digicert/email_validation.rb, line 31
def resource_path
  ["order", "certificate", order_id, "email-validation"].join("/")
end
resources_key() click to toggle source
# File lib/digicert/email_validation.rb, line 27
def resources_key
  "emails"
end