class SAML2::LocalizedName
def [](lang)
-
(String)-
Parameters:
-
lang(String, Symbol, :all, nil) --
def [](lang) case lang when :all self when nil !empty? && first.last else super(lang.to_sym) end end
def build(builder)
def build(builder) each do |lang, value| builder['md'].__send__(element, value, 'xml:lang' => lang) end end
def from_xml(nodes)
def from_xml(nodes) clear nodes.each do |node| self[node['xml:lang'].to_sym] = node.content && node.content.strip end self end
def initialize(element, name = nil)
def initialize(element, name = nil) @element = element unless name.nil? if name.is_a?(Hash) replace(name) else self[nil] = name end end end
def to_s
-
(String)- The first localized string regardless of language
def to_s self[nil].to_s end