Method: Authorization::ObligationScope#parse!
- Defined in:
- lib/declarative_authorization/obligation_scope.rb
#parse!(obligation) ⇒ Object
Consumes the given obligation, converting it into scope join and condition options.
65 66 67 68 69 70 71 72 73 |
# File 'lib/declarative_authorization/obligation_scope.rb', line 65 def parse!( obligation ) @current_obligation = obligation @join_table_joins = Set.new obligation_conditions[@current_obligation] ||= {} follow_path( obligation ) end |