jollygoodcode/dasherize

View on GitHub
Gemfile

Summary

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

ruby "2.3.0"

gem "rails", "~> 4.2.5.2"

# Server and Database
gem "puma"
gem "pg"

# HTML, CSS and JavaScript Stack
gem "slim-rails"
gem "sass-rails"
gem "uglifier"
gem "coffee-rails"
gem "jquery-rails"
gem "turbolinks", git: "https://github.com/turbolinks/turbolinks-classic.git"
gem "jquery-turbolinks"

gem "materialize-sass"
gem "font-awesome-sass"

gem "http"
gem "rack-cors", require: "rack/cors" # CORS for fonts through Cloudfront

# Cache
gem "dalli"
gem "redis-rails"
gem "redis", require: ["redis", "redis/connection/hiredis"]
gem "hiredis"

# App Specific
gem "devise", ">= 3.5.4"
gem "rolify"
gem "cancancan"

gem "simple_form"

gem "rails_utils"
gem "local_time"

gem "octokit"
gem "faraday-http-cache"
gem "codeship"
gem "parallel"

# Third party logins
gem "omniauth"
gem "omniauth-github"

group :staging, :production do
  gem "rails_12factor"
  gem "heroku-deflater"
  gem "newrelic_rpm"
end

group :staging do
  gem "recipient_interceptor"
end

group :development, :test do
  gem "dotenv-rails"
  gem "pry-rails"
  gem "pry-byebug"
  gem "rspec-rails"
  gem "rubocop", require: false
  gem "shoulda", require: false
  gem "factory_girl_rails"
  gem "faker"
  gem "capybara"
  gem "selenium-webdriver"
  gem "launchy"
  gem "email_spec"
end

group :development do
  gem "spring"
  gem "spring-commands-rspec"
  gem "quiet_assets"
  gem "better_errors"
  gem "binding_of_caller"
  gem "letter_opener"
  gem "bullet"
  gem "benchmark-ips"

  # Guards
  gem "guard-rspec", require: false
  gem "guard-livereload"
  gem "rack-livereload"
end

group :test do
  gem "database_rewinder"
  gem "webmock"
end