class GlobalSign::DVApproverList::Response

Public Instance Methods

params() click to toggle source
# File lib/global_sign/dv_approver_list/response.rb, line 14
def params
  @params ||= {
    order_id: @xml.xpath(XPath::ORDER_ID).text,
    approvers: approvers_list
  }
end
response_header() click to toggle source
# File lib/global_sign/dv_approver_list/response.rb, line 10
def response_header
  :QueryResponseHeader
end

Private Instance Methods

approvers_list() click to toggle source
# File lib/global_sign/dv_approver_list/response.rb, line 23
def approvers_list
  @approvers ||= @xml.xpath(XPath::SEARCH_ORDER_DETAIL).map do |approver|
    {
      type: approver.xpath('ApproverType').text,
      email: approver.xpath('ApproverEmail').text
    }
  end
end