Module: Policy::ModelAdapter
- Defined in:
- lib/clean-policy/adapters/model.rb
Class Method Summary collapse
Class Method Details
.can(user, model) ⇒ Object
3 4 5 6 7 |
# 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 |