lib/rails-canhaz/extensions_object.rb in rails-canhaz-0.2.0 vs lib/rails-canhaz/extensions_object.rb in rails-canhaz-0.3.0
- old
+ new
@@ -22,9 +22,15 @@
ids = results.collect { |r| r.csubject_id }
type.where('id IN (?)', ids)
end
+ # Removes all rights on this object
+ #
+ def not_accessible
+ CanHazPermission.destroy_all(['cobject_id = ? AND cobject_type = ?', self.id, self.class.to_s])
+ end
+
def canhaz_object?
true
end
end