module Dry::Ability::DSL
@private
Public Instance Methods
define(proc = nil, **options, &block)
click to toggle source
# File lib/dry/ability.rb, line 38 def define(proc = nil, **options, &block) rules = RulesBuilder.new(**options) rules.instance_exec(&(proc || block)) [self, rules.mixin] end