Gemfile 2.59 KB
Newer Older
Alexandre Friquet's avatar
Alexandre Friquet committed
1 2 3 4
#
# OLIGAA - Stands for "Outil en Ligne d'Information et de Gestion des Activités
# des Associations" which is an online tool for associations to manage news,
# actors and activities.
5
# Copyright (C) 2010-2018 Comité Départemental du Sport Adapté de la Gironde (CDSA
Alexandre Friquet's avatar
Alexandre Friquet committed
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
# 33) <contact@cdsa33.org>
#
# This file is part of OLIGAA.
#
# OLIGAA is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# OLIGAA is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with OLIGAA.  If not, see <http://www.gnu.org/licenses/>.
#
source 'https://rubygems.org'

25
gem 'rails', '5.1.6'
26 27 28
gem 'sass-rails'
gem 'uglifier'
gem 'coffee-rails'
29 30
gem 'jquery-rails'

Alexandre Friquet's avatar
Alexandre Friquet committed
31
gem 'dotenv-rails'
32
gem "paperclip"
Alexandre Friquet's avatar
Alexandre Friquet committed
33 34 35 36 37
gem "hirb"
gem "acts_as_list"
gem "pdfkit"
gem "will_paginate"
gem "truncate_html"
38
gem 'google-api-client', '~> 0.8.0'
Alexandre Friquet's avatar
Alexandre Friquet committed
39 40 41 42
gem 'delayed_job'
gem 'delayed_job_active_record'
gem 'daemons'
gem 'rdoc'
43
gem 'fullcalendar-rails'
44 45
gem 'momentjs-rails'
gem 'formatize', git: 'https://github.com/infoPiiaf/formatize.git'
Alexandre Friquet's avatar
Alexandre Friquet committed
46 47 48
gem 'simple_form'
gem "nested_form"
gem 'geocoder'
49
gem 'leaflet-rails'
50
gem 'gretel'
51
gem 'gretel-trails', git: 'https://github.com/infoPiiaf/gretel-trails.git', branch: 'fix-alias-method-chain-error'
Alexandre Friquet's avatar
Alexandre Friquet committed
52
gem 'piwik_analytics', git: 'https://git.framasoft.org/infopiiaf/piwik_analytics.git'
53
gem 'jquery-ui-rails'
54
gem 'compass-rails'
55
gem 'susy'
56
gem 'clipboard-rails'
57 58
gem 'fitvidsjs_rails'
gem 'font-awesome-rails'
59
gem 'jquery-minicolors-rails'
60
gem 'prettyphoto-rails'
Alexandre Friquet's avatar
Alexandre Friquet committed
61 62 63

group :development, :test do
  gem "sqlite3"
64
  gem 'rspec-rails'
65
  gem 'byebug'
66
  gem 'listen'
Alexandre Friquet's avatar
Alexandre Friquet committed
67 68 69 70 71 72 73 74 75 76
end

group :test do
  gem 'simplecov', '>= 0.4.0', require: false
  gem 'webmock', '~> 1.17.4'
  gem 'vcr', '~> 2.9.3'
  gem 'timecop', '~> 0.8.0'
  gem 'capybara'
  gem 'launchy'
  gem 'factory_girl_rails'
77
  gem 'shoulda-matchers', git: 'https://github.com/thoughtbot/shoulda-matchers.git', branch: 'rails-5'
78
  gem 'test-unit', '~> 3.0' # For shoulda-matchers with ruby 2.3+
Alexandre Friquet's avatar
Alexandre Friquet committed
79
  gem 'database_cleaner'
80 81
  # see https://github.com/thoughtbot/capybara-webkit/issues/1065
  gem 'capybara-webkit', github: 'thoughtbot/capybara-webkit', branch: 'master'
Alexandre Friquet's avatar
Alexandre Friquet committed
82
  gem 'fuubar'
83
  gem 'faker'
Alexandre Friquet's avatar
Alexandre Friquet committed
84 85 86 87
end

group :development do
  gem 'brakeman'
88
  gem 'puma'
89
  gem 'web-console'
Alexandre Friquet's avatar
Alexandre Friquet committed
90
end