Class: Sybil::Controller

Inherits:
ActionController::Base
  • Object
show all
Defined in:
lib/sybil/controller.rb

Instance Method Summary collapse

Instance Method Details

#sybilObject



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..is_a?(Hash) ? Rails.configuration.sybil.[params[:layout]] : Rails.configuration.sybil.))
  end
  params[:redirect] ? redirect_to(params[:redirect]) : render(:nothing => true)
end