Commit c7a3799

mo <mo@mokhan.ca>
2017-11-18 02:46:02
push up status_code validation.
1 parent 735700c
Changed files (3)
lib/saml/kit/respondable.rb
@@ -4,6 +4,7 @@ module Saml
       extend ActiveSupport::Concern
 
       included do
+        validates_inclusion_of :status_code, in: [Namespaces::SUCCESS]
       end
 
       def query_string_parameter
lib/saml/kit/response.rb
@@ -5,7 +5,6 @@ module Saml
 
       attr_reader :request_id
       validates_presence_of :id
-      validates_inclusion_of :status_code, in: [Namespaces::SUCCESS]
 
       validate :must_match_request_id
       validate :must_be_active_session
lib/saml/kit.rb
@@ -12,6 +12,7 @@ require "nokogiri"
 require "securerandom"
 require "xmldsig"
 
+require "saml/kit/namespaces"
 require "saml/kit/serializable"
 require "saml/kit/xsd_validatable"
 require "saml/kit/respondable"
@@ -28,7 +29,6 @@ require "saml/kit/logout_response"
 require "saml/kit/logout_request"
 require "saml/kit/http_post_binding"
 require "saml/kit/http_redirect_binding"
-require "saml/kit/namespaces"
 require "saml/kit/metadata"
 require "saml/kit/response"
 require "saml/kit/identity_provider_metadata"