module Policy::ModelAdapter

Public Class Methods

can(user, model) click to toggle source
# File lib/clean-policy/adapters/model.rb, line 3
def self.can user, model
  klass = '%sPolicy' % model.class
  klass = Object.const_defined?(klass) ? klass.constantize : ModelPolicy
  Policy(model: model || self, user: user, class: klass)
end