18F/identity-idp

View on GitHub
app/policies/two_factor_authentication/auth_app_policy.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

module TwoFactorAuthentication
  class AuthAppPolicy
    def initialize(user)
      @user = user
    end

    def configured?
      user&.auth_app_configurations&.any?
    end

    def enabled?
      configured?
    end

    private

    attr_reader :user
  end
end