Module: Trax::Controller::Authorization::Pundit::Adapter::ClassMethods

Defined in:
lib/trax/controller/authorization/pundit/adapter.rb

Instance Method Summary collapse

Instance Method Details

#policy!(user, record) ⇒ Object



35
36
37
# File 'lib/trax/controller/authorization/pundit/adapter.rb', line 35

def policy!(user, record)
  _policy_class.new(user, record)
end

#policy_class(klass) ⇒ Object



31
32
33
# File 'lib/trax/controller/authorization/pundit/adapter.rb', line 31

def policy_class(klass)
  self._policy_class = klass
end