class GlobalSign::OrganizationInfo

Attributes

credit_agency[RW]
organization_address[RW]
organization_code[RW]
organization_name[RW]

Public Class Methods

new(organization_name:, credit_agency: nil, organization_code: nil, organization_address:) click to toggle source
# File lib/global_sign/organization_info.rb, line 5
def initialize(organization_name:, credit_agency: nil, organization_code: nil, organization_address:)
  @organization_name    = organization_name
  @credit_agency        = credit_agency
  @organization_code    = organization_code
  @organization_address = organization_address_params(organization_address)
end

Public Instance Methods

organization_address_params(organization_address) click to toggle source
# File lib/global_sign/organization_info.rb, line 12
def organization_address_params(organization_address)
  {
    AddressLine1: organization_address.address_line1,
    AddressLine2: organization_address.address_line2,
    AddressLine3: organization_address.address_line3,
    City:         organization_address.city,
    Region:       organization_address.region,
    PostalCode:   organization_address.postal_code,
    Country:      organization_address.country,
    Phone:        organization_address.phone,
    Fax:          organization_address.fax
  }
end