Guest User

Untitled

a guest
Jun 18th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.66 KB | None | 0 0
  1. spamslam:
  2.  
  3. plugins:
  4.  
  5. - external: exception_notification
  6. - external: redhillonrails_core
  7. - external: schema_validations
  8. - external: foreign_key_migrations
  9. - external: rspec
  10. - external: rspec_on_rails
  11. - external: restful_authentication
  12. - external: will_paginate
  13. - external: has_many_polymorphs
  14. - external: json_request
  15. - external: lowpro
  16.  
  17. resources:
  18.  
  19. users:
  20. routes:
  21. - route: /users [GET,POST]
  22. - route: /users/:id [GET]
  23. - route: /users/:id/tags [GET]
  24. - route: /users/:id/entries [GET]
  25. - route: /users/:id/comments [GET]
  26. - route: /users/:id/user_ratings [GET]
  27. - route: /users/:id/entry_ratings [GET]
  28. - route: /users/:id/rated_users [GET]
  29. - route: /users/:id/rated_entries [GET]
  30.  
  31. tags:
  32. string: name
  33. string: description
  34. integer: author_id [user]
  35. datetime: created_at
  36. datetime: updated_at
  37. routes:
  38. - route: /tags [GET,POST]
  39. - route: /tags/:id [GET]
  40. - route: /tags/:id/entries [GET]
  41.  
  42. entries:
  43. text: body
  44. integer: rank
  45. integer: author_id [user]
  46. datetime: created_at
  47. datetime: updated_at
  48. routes:
  49. - route: /entries [GET,POST]
  50. - route: /entries/:id [GET]
  51. - route: /entries/:id/tags [GET, POST]
  52. - route: /entries/:id/tags/:id [GET]
  53. - route: /entries/:id/comments [GET,POST]
  54. - route: /entries/:id/comments/:id [GET]
  55. - route: /entries/:id/entry_ratings [GET, POST]
  56. - route: /entries/:id/user_rating [GET,PUT]
  57.  
  58. comments:
  59. text: body
  60. integer: entry_id
  61. integer: author_id [spamslam_user]
  62. datetime: created_at
  63. datetime: updated_at
  64. routes:
  65. - route: /comments [GET]
  66. - route: /comments/:id [GET]
  67. - route: /comments/:id/user [GET]
  68. - route: /comments/:id/entry [GET]
  69.  
  70. entry_ratings:
  71. integer: entry_id
  72. integer: user_id [user]
  73. integer: stars
  74. datetime: created_at
  75. datetime: updated_at
  76. routes:
  77. - route: /entry_ratings [GET]
  78. - route: /entry_ratings/:id [GET]
  79. - route: /entry_ratings/:id/user [GET]
  80. - route: /entry_ratings/:id/entry [GET]
  81.  
  82. user_ratings:
  83. integer: rating_user_id [user]
  84. integer: rated_user_id [user]
  85. integer: stars
  86. datetime: created_at
  87. datetime: updated_at
  88. routes:
  89. - route: /user_ratings [GET]
  90. - route: /user_ratings/:id [GET]
  91. - route: /user_ratings/:id/rating_user [GET]
  92. - route: /user_ratings/:id/rated_user [GET]
Add Comment
Please, Sign In to add comment