|
| 1 | +source 'https://rubygems.org' |
| 2 | + |
| 3 | +# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' |
| 4 | +gem 'rails', '~> 4.2.5.1' |
| 5 | +# Use SCSS for stylesheets |
| 6 | +gem 'sass-rails', '~> 4.0.3' |
| 7 | +# Use Uglifier as compressor for JavaScript assets |
| 8 | +gem 'uglifier', '>= 1.3.0' |
| 9 | +# Use CoffeeScript for .js.coffee assets and views |
| 10 | +gem 'coffee-rails', '~> 4.0.0' |
| 11 | +# See https://github.com/rails/execjs#readme for more supported runtimes |
| 12 | +# gem 'therubyracer', platforms: :ruby |
| 13 | + |
| 14 | +# Use jquery as the JavaScript library |
| 15 | +gem 'jquery-rails' |
| 16 | +# Turbolinks makes following links in your web application faster. |
| 17 | +# Read more: https://github.com/rails/turbolinks |
| 18 | +gem 'turbolinks' |
| 19 | +# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder |
| 20 | +gem 'jbuilder', '~> 2.0' |
| 21 | +# bundle exec rake doc:rails generates the API under doc/api. |
| 22 | +gem 'sdoc', '~> 0.4.0', group: :doc |
| 23 | + |
| 24 | +# Spring speeds up development by keeping your application running |
| 25 | +# in the background. Read more: https://github.com/rails/spring |
| 26 | +gem 'spring', group: :development |
| 27 | + |
| 28 | +# Use ActiveModel has_secure_password |
| 29 | +# gem 'bcrypt', '~> 3.1.7' |
| 30 | + |
| 31 | +# Use unicorn as the app server |
| 32 | +# gem 'unicorn' |
| 33 | + |
| 34 | +# Use Capistrano for deployment |
| 35 | +# gem 'capistrano-rails', group: :development |
| 36 | + |
| 37 | +# Use debugger |
| 38 | +# gem 'debugger', group: [:development, :test] |
| 39 | + |
| 40 | +# Cedar Additions |
| 41 | +# Mongo for our database |
| 42 | +gem 'mongoid', '~> 5.0.0' |
| 43 | +# Devise for user configuration |
| 44 | +gem 'devise' |
| 45 | +# Protected attributes to prevent mass assignment of things like admin settings |
| 46 | +# gem 'protected_attributes' |
| 47 | +# Wicked for creating the wizard |
| 48 | +gem 'wicked' |
| 49 | +# State Machine for tracking test statuses |
| 50 | +gem 'aasm' |
| 51 | +# We want non-digest versions of our assets for any font |
| 52 | +gem 'non-stupid-digest-assets' |
| 53 | +# Add some bootstrap |
| 54 | +gem 'bootstrap-sass' |
| 55 | +# For the progress indicator |
| 56 | +gem 'bootstrap-slider-rails' |
| 57 | +# Randomized names and companies for the QRDA files |
| 58 | +gem 'faker' |
| 59 | +# health-data-standards to create QRDA documents |
| 60 | +gem 'health-data-standards', git: 'https://github.com/projectcypress/health-data-standards.git', branch: 'bump_mongoid' |
| 61 | +# Quality Measure Engine to create CQMs |
| 62 | +gem 'quality-measure-engine', git: 'https://github.com/projectcypress/quality-measure-engine.git', branch: 'bump_mongoid' |
| 63 | +# For zipping QRDA documents once they are created |
| 64 | +gem 'rubyzip' |
| 65 | +# Prettier replacements for javascript alerts |
| 66 | +gem 'sweet-alert-confirm' |
| 67 | + |
| 68 | +group :development, :test do |
| 69 | + # Rubocop for syntax checking and code cleanliness |
| 70 | + gem 'rubocop' |
| 71 | + # Call 'byebug' anywhere in the code to stop execution and get a debug console |
| 72 | + gem 'byebug' |
| 73 | + # Capybara and selenium for automated testing |
| 74 | + gem 'capybara' |
| 75 | + gem 'capybara-accessible' |
| 76 | + gem 'axe-matchers' |
| 77 | + gem 'selenium-webdriver', '2.48.0' |
| 78 | + # Brakeman and bundle-audit for automated testing of security vulnerabilities |
| 79 | + gem 'brakeman', require: false |
| 80 | + gem 'bundler-audit' |
| 81 | + # Travis for continuous integration builds |
| 82 | + gem 'travis' |
| 83 | +end |
| 84 | + |
| 85 | +group :production do |
| 86 | + gem 'unicorn-rails' |
| 87 | +end |
0 commit comments