Method: OneLogin::KlRubySaml::SloLogoutrequest#initialize
- Defined in:
- lib/onelogin/kl-ruby-saml/slo_logoutrequest.rb
#initialize(request, options = {}) ⇒ SloLogoutrequest
Constructs the Logout Request. A Logout Request Object that is an extension of the SamlMessage class.
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/onelogin/kl-ruby-saml/slo_logoutrequest.rb', line 34 def initialize(request, = {}) @errors = [] raise ArgumentError.new("Request cannot be nil") if request.nil? @options = @soft = true if !.empty? && ![:settings].nil? @settings = [:settings] if ![:settings].soft.nil? @soft = [:settings].soft end end @request = decode_raw_saml(request) @document = REXML::Document.new(@request) end |