Module: GlobalSign

Defined in:
lib/global_sign.rb,
lib/global_sign/client.rb,
lib/global_sign/request.rb,
lib/global_sign/version.rb,
lib/global_sign/contract.rb,
lib/global_sign/response.rb,
lib/global_sign/order_status.rb,
lib/global_sign/approver_info.rb,
lib/global_sign/requestor_info.rb,
lib/global_sign/dv_order/request.rb,
lib/global_sign/ev_order/request.rb,
lib/global_sign/ov_order/request.rb,
lib/global_sign/dv_order/response.rb,
lib/global_sign/ev_order/response.rb,
lib/global_sign/jurisdiction_info.rb,
lib/global_sign/organization_info.rb,
lib/global_sign/ov_order/response.rb,
lib/global_sign/csr_decoder/request.rb,
lib/global_sign/request_xml_builder.rb,
lib/global_sign/csr_decoder/response.rb,
lib/global_sign/organization_address.rb,
lib/global_sign/organization_info_ev.rb,
lib/global_sign/authorized_signer_info.rb,
lib/global_sign/dns_verification/request.rb,
lib/global_sign/dv_approver_list/request.rb,
lib/global_sign/url_verification/request.rb,
lib/global_sign/dns_verification/response.rb,
lib/global_sign/dv_approver_list/response.rb,
lib/global_sign/url_verification/response.rb,
lib/global_sign/organization_info/credit_agency.rb,
lib/global_sign/order_getter_by_order_id/request.rb,
lib/global_sign/order_getter_by_order_id/response.rb,
lib/global_sign/dns_verification_for_issue/request.rb,
lib/global_sign/url_verification_for_issue/request.rb,
lib/global_sign/dns_verification_for_issue/response.rb,
lib/global_sign/url_verification_for_issue/response.rb,
lib/global_sign/organization_info_ev/business_category_code.rb

Defined Under Namespace

Modules: CsrDecoder, DVApproverList, DVOrder, DnsVerification, DnsVerificationForIssue, EVOrder, OVOrder, OrderGetterByOrderId, UrlVerification, UrlVerificationForIssue Classes: ApproverInfo, AuthorizedSignerInfo, Client, Configuration, Contract, JurisdictionInfo, OrderStatus, OrganizationAddress, OrganizationInfo, OrganizationInfoEV, Request, RequestXmlBuilder, RequestorInfo, Response

Constant Summary collapse

VERSION =
"2.3.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



33
34
35
# File 'lib/global_sign.rb', line 33

def configuration
  @configuration
end

.contractObject

Returns the value of attribute contract.



33
34
35
# File 'lib/global_sign.rb', line 33

def contract
  @contract
end

Class Method Details

.configure {|@configuration| ... } ⇒ Object

Yields:



35
36
37
38
# File 'lib/global_sign.rb', line 35

def configure
  @configuration ||= Configuration.new
  yield @configuration if block_given?
end

.set_contract {|@contract| ... } ⇒ Object

Yields:



40
41
42
43
44
# File 'lib/global_sign.rb', line 40

def set_contract
  # initialize with nil, because the initialize method requires keyword args
  @contract ||= Contract.new(first_name: nil, last_name: nil, phone_number: nil, email: nil)
  yield @contract if block_given?
end