Module: Policy::ModelAdapter
Instance Method Summary collapse
Instance Method Details
#can(user = nil, model = nil) ⇒ Object
5 6 7 8 9 |
# File 'lib/clean-policy/adapters/model.rb', line 5 def can user=nil, model=nil klass = "#{self.class}Policy" klass = Object.const_defined?(klass) ? klass.constantize : ModelPolicy Policy(model: model || self, user: user, class: klass) end |