Commit 255864c

mo <mo.khan@gmail.com>
2017-12-28 17:58:27
assign assertion to ivar.
1 parent 84af061
Changed files (1)
lib
saml
kit
builders
lib/saml/kit/builders/response.rb
@@ -37,12 +37,15 @@ module Saml
         private
 
         def assertion
-          @assertion ||= Saml::Kit::Builders::Assertion.new(self)
-          if encrypt
-            Saml::Kit::Builders::EncryptedAssertion.new(self, @assertion)
-          else
-            @assertion
-          end
+          @assertion ||=
+            begin
+              assertion = Saml::Kit::Builders::Assertion.new(self)
+              if encrypt
+                Saml::Kit::Builders::EncryptedAssertion.new(self, assertion)
+              else
+                assertion
+              end
+            end
         end
 
         def response_options