class SAML2::SSO
@abstract
def build(builder)
def build(builder) super single_logout_services.each do |slo| slo.build(builder, 'SingleLogoutService') end name_id_formats.each do |nif| builder['md'].NameIDFormat(nif) end end
def from_xml(node)
def from_xml(node) super @single_logout_services = nil @name_id_formats = nil end
def initialize
def initialize super @single_logout_services = [] @name_id_formats = [] end
def name_id_formats
-
(Array-)
def name_id_formats @name_id_formats ||= load_string_array(xml, 'md:NameIDFormat') end
def single_logout_services
-
(Array-)
def single_logout_services @single_logout_services ||= load_object_array(xml, 'md:SingleLogoutService', Endpoint) end