module SAML2::Schemas

Public Class Methods

metadata() click to toggle source
# File lib/saml2/schemas.rb, line 6
def metadata
  @metadata ||= schema("metadata_combined.xsd")
end
protocol() click to toggle source
# File lib/saml2/schemas.rb, line 10
def protocol
  @protocol ||= schema("saml-schema-protocol-2.0.xsd")
end

Private Class Methods

schema(filename) click to toggle source
# File lib/saml2/schemas.rb, line 16
def schema(filename)
  Dir.chdir(File.expand_path(File.join(__FILE__, "../../../schemas"))) do
    Nokogiri::XML::Schema(File.read(filename))
  end
end