Gemfile 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. source "https://rubygems.org"
  2. gem "rails", "~>4.2.6"
  3. #Database
  4. gem "pg", "0.15.1"
  5. # Hosting-related
  6. gem "aws-sdk", "~> 2.3"
  7. gem "dotenv-rails"
  8. gem "rack-attack"
  9. gem "rails_12factor", group: :production # Loads "rails_serve_static_assets" and "rails_stdout_logging"
  10. gem "rails_response_headers"
  11. # Frontend/assets
  12. gem "bourbon"
  13. gem "bundler", ">= 1.8.4" # needed for rails-assets
  14. gem "fontello_rails_converter"
  15. gem "react-rails"
  16. gem "redcarpet" # Markdown
  17. gem "sass-rails", "~> 4.0.0"
  18. gem "select2-rails" # Autocomplete select menus
  19. gem "uglifier", ">= 1.3.0" # compressor for JavaScript assets
  20. gem "webshims-rails"
  21. source "https://rails-assets.org" do
  22. gem "rails-assets-bootstrap-daterangepicker", "1.3.21"
  23. gem "rails-assets-bootstrap-sass", "3.3.4"
  24. gem "rails-assets-chartjs"
  25. gem "rails-assets-congress-images-102x125"
  26. gem "rails-assets-EpicEditor"
  27. gem "rails-assets-html5shiv", "3.7.2"
  28. gem "rails-assets-ionicons"
  29. gem "rails-assets-jquery", "2.1.3"
  30. gem "rails-assets-jquery-cookie"
  31. gem "rails-assets-jquery-sortable", "0.9.12" # note: no bower.json for 0.9.12
  32. gem "rails-assets-jquery-timeago"
  33. gem "rails-assets-jquery-ujs", "1.0.3"
  34. gem "rails-assets-lodash", "3.7.0"
  35. gem "rails-assets-moment", "2.9.0"
  36. gem "rails-assets-respond"
  37. gem "rails-assets-roboto-webfont"
  38. gem "rails-assets-sweetalert", "1.0.1"
  39. end
  40. # File upload
  41. gem "jquery-fileupload-rails"
  42. gem "paperclip", "~> 5.2"
  43. gem "s3_cors_fileupload", git: "https://github.com/sinak/s3_cors_fileupload", ref: "d5e14"
  44. # Email preformatting
  45. gem "nokogiri" # Required for premailer-rails
  46. gem "premailer-rails" # Inline styles for emails
  47. # Optimization
  48. gem "sprockets-image_compressor" # Optimizes png/jpg
  49. # Analytics
  50. gem "ahoy_matey" # Analytics
  51. gem "chartkick"
  52. gem "groupdate"
  53. # Job queue
  54. gem "daemons"
  55. gem "delayed_job_active_record"
  56. # Exception monitoring
  57. gem "sentry-raven", "~> 0.15"
  58. # Other
  59. gem "activerecord-session_store"
  60. gem "acts_as_paranoid", git: "https://github.com/ActsAsParanoid/acts_as_paranoid.git", ref: "ddcd1"
  61. gem "cocoon" # Dynamically add and remove nested associations from forms
  62. gem "descriptive_statistics" # Used for calculating percentiles
  63. gem "devise", "~> 3.5"
  64. gem "ejs" # Embedded javascript
  65. gem "email_validator"
  66. gem "friendly_id", "~> 5.0" # Slugging/permalink plugins for Active Record
  67. gem "going_postal" # Zip code validation
  68. gem "gravatar-ultimate"
  69. gem "http_accept_language" # Detect HTTP language header
  70. gem "invisible_captcha" # Prevent form submissions by bots
  71. gem "iso_country_codes"
  72. gem "jbuilder", "~> 1.2" # JSON APIs
  73. gem "oauth"
  74. gem "rest-client"
  75. gem "sanitize" # Sanitize user input
  76. gem "warden", "1.2.4" # This dep of devise has a bug in 1.2.5 so am avaoiding
  77. gem "whenever", require: false # Cron jobs
  78. gem "will_paginate", "~> 3.0"
  79. group :doc do
  80. # bundle exec rake doc:rails generates the API under doc/api
  81. gem "sdoc", require: false
  82. end
  83. group :development do
  84. gem "better_errors"
  85. gem "binding_of_caller"
  86. gem "rails-dev-tweaks", "~> 1.1"
  87. gem "rb-fchange", require: false
  88. gem "rb-fsevent", require: false
  89. gem "rb-inotify", require: false
  90. end
  91. group :test do
  92. gem "puffing-billy", "~> 0.12.0"
  93. gem "webmock"
  94. end
  95. group :development, :test do
  96. gem "capybara", "~> 2.5.0"
  97. gem "cucumber-rails", "1.4.2", require: false
  98. gem "database_cleaner"
  99. gem "factory_girl_rails"
  100. gem "poltergeist"
  101. gem "pry"
  102. gem "rspec-core"
  103. gem "rspec-rails"
  104. gem "rubocop", "0.50.0"
  105. gem "rubocop-github", "0.5.0"
  106. gem "selenium-webdriver", "~> 2.49", require: false
  107. end
  108. group :production do
  109. gem "lograge"
  110. gem "puma"
  111. end