Method: Admission::ResourceArbitration#initialize

Defined in:
lib/admission/resource_arbitration.rb

#initialize(person, rules_index, request, scope_or_resource) ⇒ ResourceArbitration

Returns a new instance of ResourceArbitration.



5
6
7
8
9
10
11
# File 'lib/admission/resource_arbitration.rb', line 5

def initialize person, rules_index, request, scope_or_resource
  @person = person
  @scope, @resource = scope_and_resource scope_or_resource
  @rules_index = rules_index[@scope] || {}
  @request = request.to_sym
  @decisions = {}
end