Module: DigsolabAuthClient
- Defined in:
- lib/digsolab_auth_client.rb,
lib/digsolab_auth_client/version.rb
Constant Summary collapse
- VERSION =
"0.0.1"
Instance Method Summary collapse
-
#authenticate_user! ⇒ Object
redefining devise helpers with help from rubycas-client(crossauth).
- #current_user ⇒ Object
- #signed_in? ⇒ Boolean
Instance Method Details
#authenticate_user! ⇒ Object
redefining devise helpers with help from rubycas-client(crossauth)
6 7 8 |
# File 'lib/digsolab_auth_client.rb', line 6 def authenticate_user! CASClient::Frameworks::Rails::Filter.filter(self) end |
#current_user ⇒ Object
14 15 16 |
# File 'lib/digsolab_auth_client.rb', line 14 def current_user user_signed_in? ? @current_user : Guest.new end |
#signed_in? ⇒ Boolean
10 11 12 |
# File 'lib/digsolab_auth_client.rb', line 10 def signed_in? session[:cas_user].present? end |