Sha256: c3941386d8c4ee35105422b0c280c386ebadd3e38f587ee562fa99f8657b50a2

Contents?: true

Size: 372 Bytes

Versions: 5

Compression:

Stored size: 372 Bytes

Contents

# encoding: utf-8
module SamlIdp
  class Configurator
    attr_accessor :x509_certificate, :secret_key, :algorithm

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ruby-saml-idp-0.3.4 lib/saml_idp/configurator.rb
ruby-saml-idp-0.3.3 lib/saml_idp/configurator.rb
ruby-saml-idp-0.3.2 lib/saml_idp/configurator.rb
ruby-saml-idp-0.3.1 lib/saml_idp/configurator.rb
ruby-saml-idp-0.3.0 lib/saml_idp/configurator.rb