18F/micropurchase

View on GitHub
Gemfile

Summary

Maintainability
Test Coverage
source 'https://rubygems.org'

ruby '2.3.3'

gem 'rails', '4.2.7.1'
gem 'pg'
gem 'active_model_serializers', '~> 0.9.5'
gem 'business_time'
gem 'c2', github: '18f/c2-api-client-ruby'
gem 'chronic'
gem 'clockwork'
gem 'daemons'
gem 'delayed_job_active_record'
gem 'email_validator'
gem 'factory_girl_rails'
gem 'faker'
gem 'foreman'
gem 'hana'
gem 'high_voltage', '~> 3.0.0'
gem 'holidays'
gem 'jquery-rails'
gem 'jquery-rails-cdn'
gem 'kaminari'
gem 'octokit', '~> 4.0'
gem 'omniauth'
gem 'omniauth-github'
gem 'omniauth-saml'
gem 'puma'
gem 'rack-cors', require: 'rack/cors'
gem 'redcarpet'
gem 'ruby-saml', '1.4.2'
gem 'samwise', '~> 0.4.0'
gem 'sass-rails', '~> 5.0'
gem 'selectize-rails'
gem 'simple_form'
gem 'timecop'
gem 'uglifier'
gem 'validate_url'
gem 'has_secure_token' # this can be removed in Rails 5
gem 'uswds-rails', github: '18F/uswds-rails-gem'
gem 'rest-client'

group :test do
  gem "codeclimate-test-reporter", require: nil
  gem 'codeclimate_batch', require: nil
  gem 'dotenv'
  gem 'db-query-matchers'
  gem 'json-schema'
  gem 'shoulda-matchers'
  gem 'sinatra'
  gem 'webmock'
end

group :development, :test do
  gem 'rspec-rails'
  gem 'cucumber-rails', require: false
  gem 'capybara'
  gem 'poltergeist'
  gem 'byebug'
  gem 'pry'
  gem 'database_cleaner'
  gem 'brakeman', require: false
  gem 'hakiri', require: false
  gem 'dotenv-rails'
  gem 'jasmine'
  gem 'apivore'
  gem 'saml_idp',
      git: 'https://github.com/18F/saml_idp.git',
      branch: 'master',
      ref: '8de60fc64199bc6e56eb808e0aa9fa9180eabd7a'
end

group :development do
  gem 'letter_opener'
  gem 'letter_opener_web'
  gem 'railroady'
  gem 'rails-erd'
  gem 'rubocop'
  gem 'web-console', '~> 2.0'
end

group :production, :staging do
  gem 'cf-app-utils'
  gem 'rails_12factor'
  gem 'newrelic_rpm'
end