class PkiExpress::Name

Attributes

common_name[RW]
country[RW]
dn_qualifier[RW]
email_address[RW]
generation_qualifier[RW]
given_name[RW]
initials[RW]
locality[RW]
organization[RW]
organization_unit[RW]
pseudonym[RW]
serial_number[RW]
state_name[RW]
surname[RW]
title[RW]

Public Class Methods

new(model) click to toggle source
# File lib/pki_express/name.rb, line 10
def initialize(model)
  @country = nil
  @organization = nil
  @organization_unit = nil
  @dn_qualifier = nil
  @state_name = nil
  @common_name = nil
  @serial_number = nil
  @locality = nil
  @title = nil
  @surname = nil
  @given_name = nil
  @initials = nil
  @pseudonym = nil
  @generation_qualifier = nil
  @email_address = nil


  if model
    @country = model.fetch(:country)
    @organization = model.fetch(:organization)
    @organization_unit = model.fetch(:organizationUnit)
    @dn_qualifier = model.fetch(:dnQualifier)
    @state_name = model.fetch(:stateName)
    @common_name = model.fetch(:commonName)
    @serial_number = model.fetch(:serialNumber)
    @locality = model.fetch(:locality)
    @title = model.fetch(:title)
    @surname = model.fetch(:surname)
    @given_name = model.fetch(:givenName)
    @initials = model.fetch(:initials)
    @pseudonym = model.fetch(:pseudonym)
    @generation_qualifier = model.fetch(:generationQualifier)
    @email_address = model.fetch(:emailAddress)
  end
end