lib/saml/kit/builders/metadata.rb in saml-kit-0.3.0 vs lib/saml/kit/builders/metadata.rb in saml-kit-0.3.1
- old
+ new
@@ -1,21 +1,22 @@
module Saml
module Kit
module Builders
+ # {include:file:lib/saml/kit/builders/templates/metadata.builder}
# {include:file:spec/saml/builders/metadata_spec.rb}
class Metadata
- include Templatable
+ include XmlTemplatable
attr_accessor :entity_id
attr_accessor :id
attr_accessor :identity_provider
attr_accessor :organization_name, :organization_url, :contact_email
attr_accessor :service_provider
attr_reader :configuration
def initialize(configuration: Saml::Kit.configuration)
- @id = Id.generate
+ @id = ::Xml::Kit::Id.generate
@entity_id = configuration.issuer
@configuration = configuration
end
def build_service_provider
@@ -37,10 +38,10 @@
private
def entity_descriptor_options
{
'xmlns': Namespaces::METADATA,
- 'xmlns:ds': Namespaces::XMLDSIG,
+ 'xmlns:ds': ::Xml::Kit::Namespaces::XMLDSIG,
'xmlns:saml': Namespaces::ASSERTION,
ID: id,
entityID: entity_id,
}
end