class RestPki::XmlIdResolutionTable

Attributes

element_id_attributes[RW]
global_id_attributes[RW]
include_xml_id_attribute[RW]

Public Class Methods

new(inc_xml_id_attribute=nil) click to toggle source
# File lib/rest_pki/xml_id_resolution_table.rb, line 5
def initialize(inc_xml_id_attribute=nil)
    @include_xml_id_attribute = inc_xml_id_attribute
    @element_id_attributes = Hash.new
    @global_id_attributes = Hash.new
end

Public Instance Methods

add_global_id_attribute(local_name, namespace=nil) click to toggle source
# File lib/rest_pki/xml_id_resolution_table.rb, line 11
def add_global_id_attribute(local_name, namespace=nil)
    @global_id_attributes.push({
       localName: local_name,
       namespace: namespace
    })
end
set_element_id_attribute(element_local_name, element_namespace, attribute_local_name, attribute_namespace=nil) click to toggle source
# File lib/rest_pki/xml_id_resolution_table.rb, line 18
def set_element_id_attribute(element_local_name, element_namespace, attribute_local_name, attribute_namespace=nil)
    @element_id_attributes.push({
        element: {
            localName: element_local_name,
            namespace: element_namespace
        },
        attribute: {
            localName: attribute_local_name,
            namespace: attribute_namespace
        }
    })
end
to_model() click to toggle source
# File lib/rest_pki/xml_id_resolution_table.rb, line 31
def to_model
    {
        includeXmlIdAttribute: @include_xml_id_attribute,
        elementIdAttributes: @element_id_attributes,
        globalIdAttributes: @global_id_attributes
    }
end