Module: Authorizr::Model::Permissable
- Defined in:
- lib/authorizr/model.rb
Overview
methods included in models which declare themselves to be permissable
Instance Method Summary collapse
Instance Method Details
#can?(action, object) ⇒ Boolean
39 40 41 42 43 44 45 46 47 |
# File 'lib/authorizr/model.rb', line 39 def can? action, object if object.respond_to?(:authorize) object. :user => self, :resource => nil, :action => action elsif object.class.respond_to?(:authorize) object.class. :user => self, :resource => object, :action => action else false end end |