Class: ConcertoShibAuth::Engine
- Inherits:
-
Rails::Engine
- Object
- Rails::Engine
- ConcertoShibAuth::Engine
- Defined in:
- lib/concerto_shib_auth/engine.rb
Instance Method Summary collapse
-
#plugin_info(plugin_info_class) ⇒ Object
Define plugin information for the Concerto application to read.
Instance Method Details
#plugin_info(plugin_info_class) ⇒ Object
Define plugin information for the Concerto application to read. Do not modify @plugin_info outside of this static configuration block.
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/concerto_shib_auth/engine.rb', line 13 def plugin_info(plugin_info_class) @plugin_info ||= plugin_info_class.new do # Add our concerto_shib_auth route to the main application add_route("concerto_shib_auth", ConcertoShibAuth::Engine) # View hook to override Devise sign in links in the main application add_view_hook "ApplicationController", :signin_hook, :partial => "concerto_shib_auth/omniauth_shibboleth/signin" end end |