lawrencepit/ruby-saml-idp

View on GitHub
lib/saml_idp/configurator.rb

Summary

Maintainability
A
0 mins
Test Coverage
module SamlIdp
  class Configurator
    attr_accessor :x509_certificate, :secret_key, :algorithm, :expires_in

    def initialize(config_file = nil)
      self.x509_certificate = Default::X509_CERTIFICATE
      self.secret_key = Default::SECRET_KEY
      self.algorithm = :sha1
      self.expires_in = nil
      instance_eval(File.read(config_file), config_file) if config_file
    end
  end
end