class SAML2::Organization
Attributes
display_name[R]
@return [LocalizedName]
name[R]
@return [LocalizedName]
url[R]
@return [LocalizedName]
Public Class Methods
new(name = nil, display_name = nil, url = nil)
click to toggle source
Calls superclass method
SAML2::Base::new
# File lib/saml2/organization.rb, line 19 def initialize(name = nil, display_name = nil, url = nil) super() @name = LocalizedName.new("OrganizationName", name) @display_name = LocalizedName.new("OrganizationDisplayName", display_name) @url = LocalizedName.new("OrganizationURL", url) end
Public Instance Methods
build(builder)
click to toggle source
(see Base#build
)
# File lib/saml2/organization.rb, line 27 def build(builder) builder["md"].Organization do |organization| @name.build(organization) @display_name.build(organization) @url.build(organization) end end
from_xml(node)
click to toggle source
(see Base#from_xml
)
# File lib/saml2/organization.rb, line 13 def from_xml(node) name.from_xml(node.xpath("md:OrganizationName", Namespaces::ALL)) display_name.from_xml(node.xpath("md:OrganizationDisplayName", Namespaces::ALL)) url.from_xml(node.xpath("md:OrganizationURL", Namespaces::ALL)) end