Guest User

Untitled

a guest
Apr 20th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. #initializers/authorization.rb
  2. class AR::Base
  3. def editable_by(user)
  4. user.owns?(self) || user.is_admin?
  5. end
  6.  
  7. def destroyable_by(user)
  8. editable_by(user)
  9. end
  10.  
  11. #etc...
  12. end
  13.  
  14. #app/models/note.rb
  15. class Note < AR::Base
  16. #def editable_by(user);end
  17.  
  18. def destroyable_by(user)
  19. super(user) && comments.empty?
  20. end
  21.  
  22. #etc...
  23. end
Add Comment
Please, Sign In to add comment