Module: RailsBase::ApplicationHelper
- Included in:
- RailsBaseApplicationController
- Defined in:
- app/helpers/rails_base/application_helper.rb
Constant Summary collapse
- TIMEZONE_OFFSET_COOKIE =
"_#{RailsBase.app_name}_timeoffset"
- TIMEZONE_SESSION_NAME =
TIMEZONE_THREAD_NAME = :tz_info
Instance Method Summary collapse
- #admin_reset_session! ⇒ Object
- #browser ⇒ Object
- #is_mobile? ⇒ Boolean
- #is_safari? ⇒ Boolean
- #mfa_fallback? ⇒ Boolean
Instance Method Details
#admin_reset_session! ⇒ Object
22 23 24 25 |
# File 'app/helpers/rails_base/application_helper.rb', line 22 def admin_reset_session! session.delete(RailsBase::Authentication::Constants::ADMIN_REMEMBER_REASON) session.delete(RailsBase::Authentication::Constants::ADMIN_REMEMBER_USERID_KEY) end |
#browser ⇒ Object
6 7 8 |
# File 'app/helpers/rails_base/application_helper.rb', line 6 def browser @browser ||= Browser.new(request.user_agent) end |
#is_mobile? ⇒ Boolean
10 11 12 |
# File 'app/helpers/rails_base/application_helper.rb', line 10 def is_mobile? browser.mobile? end |
#is_safari? ⇒ Boolean
14 15 16 |
# File 'app/helpers/rails_base/application_helper.rb', line 14 def is_safari? browser.safari? end |
#mfa_fallback? ⇒ Boolean
18 19 20 |
# File 'app/helpers/rails_base/application_helper.rb', line 18 def mfa_fallback? is_mobile? # && is_safari? end |