Module: Admission
- Defined in:
- lib/admission/version.rb,
lib/admission/admission.rb,
lib/admission/rails/scope_resolver.rb,
lib/admission/rails/action_admission.rb,
lib/admission/rails/controller_addon.rb
Defined Under Namespace
Modules: Rails, Test Classes: Arbitration, Denied, Index, Privilege, PrivilegesOrder, ResourceArbitration, Status
Constant Summary collapse
- VERSION =
'0.5.3'
- VALID_DECISION =
[true, false, :forbidden, nil].freeze
- ALL_ACTION =
:'^'
Class Attribute Summary collapse
-
.debug_arbitration ⇒ Object
Returns the value of attribute debug_arbitration.
Class Method Summary collapse
Class Attribute Details
.debug_arbitration ⇒ Object
Returns the value of attribute debug_arbitration.
8 9 10 |
# File 'lib/admission/admission.rb', line 8 def debug_arbitration @debug_arbitration end |
Class Method Details
.define_privileges(&block) ⇒ Object
12 13 14 15 |
# File 'lib/admission/admission.rb', line 12 def self.define_privileges &block index = Admission::PrivilegesOrder::Definer.define &block Admission::PrivilegesOrder.new index end |