-
Notifications
You must be signed in to change notification settings - Fork 14
/
Gemfile
84 lines (61 loc) · 1.69 KB
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
source 'https://rubygems.org'
# Main dependency gems
gem 'rails', '~> 4.2.0'
gem 'pg'
gem 'dalli'
# Application-specific gems
# Build JSON views
gem 'jbuilder'
# Track model activity
# Used for tracking players and games
gem 'public_activity'
# Implementation of the Elo ranking algorithm
gem 'elo'
# Helper functions for rendering Gravatars
gem 'gravtastic'
# Perform authentication with Devise
gem 'devise'
# Use Kaminari for pagination (only for games listing)
gem 'kaminari'
# Use rails-4 branch of Ransack for fancy searching
# Currently used for automatic awarding of badges.
gem 'ransack'
# Use Coffeescript for writing Javascript
gem 'coffee-rails'
# Compress assets when precompiling.
gem 'uglifier'
# Applications uses jQuery for AJAX and display.
gem 'jquery-rails'
# Use SASS for writing stylesheets, and to use Bootstrap.
gem "sass-rails"
gem 'bootstrap-sass', '~> 2.3.2.1'
gem 'font-awesome-rails'
group :development, :test do
# Test with rspec-rails
gem 'rspec-rails'
# Build objects for testing with Factory Girl
# This is in the development group because db/seeds.rb
# uses factories to build seed objects.
gem 'factory_girl_rails'
end
group :development do
# Allow ENV variables to be loaded from a local .env
# file.
gem 'dotenv-rails'
# Run application via Procfile
gem 'foreman'
end
group :test do
# Make assertions against page behaviour
gem 'capybara'
# Sanitize database after each test run to ensure
# that tests are decoupled from data.
gem 'database_cleaner'
# Generate test coverage report.
gem 'simplecov', :require => false
end
# This gem group ensures Heroku compatibility
group :production do
gem 'rails_12factor'
gem 'passenger'
end