Guest User

Untitled

a guest
Feb 20th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. def people_scope
  2. @account ? @account.people : Person
  3. end
  4.  
  5. def find_person(key = :id)
  6. @person = people_scope.find_by_id(params[key])
  7. raise NotFound unless @person
  8. end
  9.  
  10. # or
  11.  
  12. def find_folder(key = :id)
  13. @folder = Folder.find_by_id(params[key])
  14. raise NotFound unless @folder
  15. end
  16.  
  17. def build_folder(key = :folder)
  18. @folder = folders_scope.new(params[key])
  19. end
  20.  
  21. def folders_scope
  22. @project ? @project.folders : Folder
  23. end
Add Comment
Please, Sign In to add comment