Class: Dscf::Credit::ApplicationPolicy::Scope
- Inherits:
-
Dscf::Core::ApplicationPolicy::Scope
- Object
- Dscf::Core::ApplicationPolicy::Scope
- Dscf::Credit::ApplicationPolicy::Scope
- Defined in:
- app/policies/dscf/credit/application_policy.rb
Direct Known Subclasses
BankStaffPolicy::Scope, EligibleCreditLinePolicy::Scope, FacilitatorApplicationPolicy::Scope, LoanAccrualPolicy::Scope, LoanApplicationDatumPolicy::Scope, LoanApplicationPolicy::Scope, LoanPolicy::Scope, LoanProfilePolicy::Scope, LoanTransactionPolicy::Scope
Instance Method Summary collapse
Instance Method Details
#resolve ⇒ Object
7 8 9 10 11 12 13 |
# File 'app/policies/dscf/credit/application_policy.rb', line 7 def resolve return scope.none unless user.() return scope.all if user.super_admin? return scope.all if admin_role? scope.none end |