Module: ActionPolicy::Policy::Core::ClassMethods

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

Overview

:nodoc:

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#identifierObject



66
67
68
69
70
# File 'lib/action_policy/policy/core.rb', line 66

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

  @identifier = name.sub(/Policy$/, "").underscore.to_sym
end

Instance Method Details

#result_classObject



61
62
63
64
# File 'lib/action_policy/policy/core.rb', line 61

def result_class
  return @result_class if instance_variable_defined?(:@result_class)
  @result_class = superclass.result_class
end