class DeclarativeAuthorization::Test::Helpers::AccessTestGenerator
Public Class Methods
new(test_class)
click to toggle source
# File lib/declarative_authorization/test/helpers.rb, line 112 def initialize(test_class) @test_class = test_class end
Public Instance Methods
params(name, &block)
click to toggle source
# File lib/declarative_authorization/test/helpers.rb, line 116 def params(name, &block) @test_class.define_access_test_params_method(name, &block) end
role(role, &block)
click to toggle source
# File lib/declarative_authorization/test/helpers.rb, line 120 def role(role, &block) raise "Role cannot be blank!" if role.blank? Blockenspiel.invoke(block, RoleTestGenerator.new(@test_class, role)) end