Module: Fiona7LoginHelper
- Defined in:
- app/helpers/fiona7_login_helper.rb
Instance Method Summary collapse
- #fiona7_logged_in? ⇒ Boolean
- #fiona7_login_button(classes = 'navbar-btn navbar-right') ⇒ Object
- #fiona7_login_path ⇒ Object
- #fiona7_login_url ⇒ Object
- #fiona7_logout_path ⇒ Object
- #fiona7_logout_url ⇒ Object
Instance Method Details
#fiona7_logged_in? ⇒ Boolean
18 19 20 |
# File 'app/helpers/fiona7_login_helper.rb', line 18 def fiona7_logged_in? rsession.user? end |
#fiona7_login_button(classes = 'navbar-btn navbar-right') ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'app/helpers/fiona7_login_helper.rb', line 22 def (classes='navbar-btn navbar-right') if fiona7_logged_in? link_to fiona7_logout_path, class: classes, method: :delete do "<button class=\"btn btn-warning\">#{t(:'fiona7.logout')}</button>".html_safe end else link_to scrivito_path(Fiona7LoginPage.instance || raise("Object of class 'Fiona7LoginPage' count not be found in the CM")), class: classes do "<button class=\"btn btn-success\">#{t(:'fiona7.login')}</button>".html_safe end end end |
#fiona7_login_path ⇒ Object
2 3 4 |
# File 'app/helpers/fiona7_login_helper.rb', line 2 def fiona7_login_path fiona7_engine.fiona7_login_path end |
#fiona7_login_url ⇒ Object
6 7 8 |
# File 'app/helpers/fiona7_login_helper.rb', line 6 def fiona7_login_url fiona7_engine.fiona7_login_url end |
#fiona7_logout_path ⇒ Object
10 11 12 |
# File 'app/helpers/fiona7_login_helper.rb', line 10 def fiona7_logout_path fiona7_engine.fiona7_logout_path end |
#fiona7_logout_url ⇒ Object
14 15 16 |
# File 'app/helpers/fiona7_login_helper.rb', line 14 def fiona7_logout_url fiona7_engine.fiona7_logout_url end |