module PermissionPolicy::ControllerAdditions::ClassMethods
Public Instance Methods
authorization_strategies(*strategies)
click to toggle source
# File lib/permission_policy/controller_additions.rb, line 18 def authorization_strategies(*strategies) define_method('authorization_strategies') { strategies } end
authorize_with(*preconditions)
click to toggle source
# File lib/permission_policy/controller_additions.rb, line 6 def authorize_with(*preconditions) define_method('authorization_preconditions') { preconditions } end
skip_verify_authorization()
click to toggle source
# File lib/permission_policy/controller_additions.rb, line 14 def skip_verify_authorization define_method('authorization_verification?') { false } end
verify_authorization!()
click to toggle source
# File lib/permission_policy/controller_additions.rb, line 10 def verify_authorization! define_method('authorization_verification?') { true } end