Method: ActionPolicy::Policy::Cache::ClassMethods#cached_rules

Defined in:
lib/action_policy/policy/cache.rb

#cached_rulesObject



89
90
91
92
93
94
95
96
97
# File 'lib/action_policy/policy/cache.rb', line 89

def cached_rules
  return @cached_rules if instance_variable_defined?(:@cached_rules)

  @cached_rules = if superclass.respond_to?(:cached_rules)
    superclass.cached_rules.dup
  else
    {}
  end
end