Class: Sybil::Controller
- Inherits:
-
ActionController::Base
- Object
- ActionController::Base
- Sybil::Controller
- Defined in:
- lib/sybil/controller.rb
Instance Method Summary collapse
Instance Method Details
#sybil ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/sybil/controller.rb', line 3 def sybil if params[:id] == 'logout' instance_eval(&(Rails.configuration.sybil.logout.is_a?(Hash) ? Rails.configuration.sybil.logout[params[:layout]] : Rails.configuration.sybil.logout)) else instance_eval(&(Rails.configuration.sybil.login.is_a?(Hash) ? Rails.configuration.sybil.login[params[:layout]] : Rails.configuration.sybil.login)) end params[:redirect] ? redirect_to(params[:redirect]) : render(:nothing => true) end |