Class: SamlIdpRails::Config
- Inherits:
-
Object
- Object
- SamlIdpRails::Config
- Defined in:
- lib/saml_idp_rails/config.rb
Constant Summary collapse
- ATTRIBUTES =
%i[ base_url sign_in_url relay_state_url session_validation_hook saml_config_finder saml_user_finder ].freeze
Instance Method Summary collapse
Instance Method Details
#configure {|_self| ... } ⇒ Object
16 17 18 19 |
# File 'lib/saml_idp_rails/config.rb', line 16 def configure(&block) yield self if block_given? self end |
#validate! ⇒ Object
21 22 23 24 25 |
# File 'lib/saml_idp_rails/config.rb', line 21 def validate! ATTRIBUTES.each do |attribute| raise("SamlIdpRails: #{attribute} is not set") if self.public_send(attribute).nil? end end |