class SpRailsSaml::InstallGenerator
Public Instance Methods
install_all()
click to toggle source
# File lib/generators/sp-rails-saml/install_generator.rb, line 14 def install_all generate "sp_rails_saml:views --settings #{options['settings']}" generate "sp_rails_saml:controllers --settings #{options['settings']}" generate "sp_rails_saml:model #{table_name}" generate 'sp_rails_saml:config' end
Private Instance Methods
default_initializer()
click to toggle source
# File lib/generators/sp-rails-saml/install_generator.rb, line 23 def default_initializer <<~RUBY Rails.configuration.to_prepare do SpRailsSaml::Settings.setup do |config| config.name_identifier_format = 'urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress' config.authn_context = 'urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport' config.authn_context_comparison = 'exact' config.user_class = User config.account_class = Account end end RUBY end