| Class | Authorization::DevelopmentSupport::ChangeSupporter::ApproachChecker |
| In: |
lib/declarative_authorization/development_support/change_supporter.rb
|
| Parent: | Object |
| failed_tests | [R] | |
| users | [R] |
# File lib/declarative_authorization/development_support/change_supporter.rb, line 96
96: def initialize (analyzer, tests)
97: @analyzer, @tests = analyzer, tests
98: end
# File lib/declarative_authorization/development_support/change_supporter.rb, line 111
111: def assert (ok)
112: @failed_tests << Test.new(*([!@current_permit_result] + @current_test_args)) unless ok
113: @ok &&= ok
114: end
# File lib/declarative_authorization/development_support/change_supporter.rb, line 100
100: def check (engine, users)
101: @current_engine = engine
102: @failed_tests = []
103: @current_test_args = nil
104: @current_permit_result = nil
105: @users = users
106: @ok = true
107: instance_eval(&@tests)
108: @ok
109: end