Sha256: 4c33452f17cb564f62ae03898768f66aba5b1814c6b8fabdb286fb6f891cb992

Contents?: true

Size: 593 Bytes

Versions: 6

Compression:

Stored size: 593 Bytes

Contents

module RailsBase::ApplicationHelper

  TIMEZONE_OFFSET_COOKIE = "_#{Rails.application.class.parent_name}_timeoffset"
  TIMEZONE_SESSION_NAME = TIMEZONE_THREAD_NAME = :tz_info

  def browser
    @browser ||= Browser.new(request.user_agent)
  end

  def is_mobile?
    browser.mobile?
  end

  def is_safari?
    browser.safari?
  end

  def mfa_fallback?
    is_mobile? # && is_safari?
  end

  def admin_reset_session!
    session.delete(RailsBase::Authentication::Constants::ADMIN_REMEMBER_REASON)
    session.delete(RailsBase::Authentication::Constants::ADMIN_REMEMBER_USERID_KEY)
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rails_base-0.53.0 app/helpers/rails_base/application_helper.rb
rails_base-0.52.3 app/helpers/rails_base/application_helper.rb
rails_base-0.52.1 app/helpers/rails_base/application_helper.rb
rails_base-0.52.0 app/helpers/rails_base/application_helper.rb
rails_base-0.51.1 app/helpers/rails_base/application_helper.rb
rails_base-0.51.0 app/helpers/rails_base/application_helper.rb