| 
									
										
										
										
											2019-07-30 23:29:24 +02:00
										 |  |  | # frozen_string_literal: true | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | source 'https://rubygems.org' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-02-28 22:01:11 -03:00
										 |  |  | ruby '2.7.2' | 
					
						
							| 
									
										
										
										
											2021-02-18 11:01:17 -06:00
										 |  |  | gem 'rails', '~> 6.1.3' | 
					
						
							| 
									
										
										
										
											2020-04-20 16:41:31 -05:00
										 |  |  | gem 'jbuilder', '~> 2.10' | 
					
						
							| 
									
										
										
										
											2019-08-05 12:42:43 +02:00
										 |  |  | gem 'bootsnap', '~> 1.4', require: false # Large rails application booting enhancer | 
					
						
							|  |  |  | gem 'font_assets', '~> 0.1.14' # for serving fonts on cdn https://github.com/ericallam/font_assets | 
					
						
							|  |  |  | gem 'hamster', '~> 3.0' # Thread-safe collection classes for Ruby | 
					
						
							| 
									
										
										
										
											2020-10-08 12:30:39 -05:00
										 |  |  | gem 'puma', '~> 5.0' | 
					
						
							| 
									
										
										
										
											2019-08-05 12:42:43 +02:00
										 |  |  | gem 'rake', '~> 12.3.2' | 
					
						
							|  |  |  | gem 'sassc-rails', '~> 2.1', '>= 2.1.2' | 
					
						
							|  |  |  | gem 'sassc', '~> 2.0', '>= 2.0.1' | 
					
						
							|  |  |  | gem 'stripe', '~> 1.58' # January 19, 2017 version of the Stripe API https://stripe.com/docs/api | 
					
						
							| 
									
										
										
										
											2020-10-08 11:23:32 -05:00
										 |  |  | gem 'webpacker', '~> 5.2.1' | 
					
						
							| 
									
										
										
										
											2020-06-22 17:44:19 -05:00
										 |  |  | gem 'react-rails' | 
					
						
							| 
									
										
										
										
											2021-02-17 17:17:04 -06:00
										 |  |  | gem 'good_job' | 
					
						
							| 
									
										
										
										
											2019-08-05 12:42:43 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | gem 'httparty', '~> 0.17.0' # https://github.com/jnunemaker/httparty | 
					
						
							|  |  |  | gem 'rack-attack', '~> 5.2' # for blocking ip addressses | 
					
						
							|  |  |  | gem 'rack-ssl', '~> 1.4' | 
					
						
							|  |  |  | gem 'sprockets', '~> 3.7' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Helpers | 
					
						
							|  |  |  | gem 'chronic', '~> 0.10.2' # For nat lang parsing of dates | 
					
						
							|  |  |  | gem 'countries', '~> 3.0' | 
					
						
							| 
									
										
										
										
											2020-11-24 16:20:51 -06:00
										 |  |  | gem 'i18n-js', '~> 3.8', git: 'https://github.com/houdiniproject/i18n-js.git', branch: 'houdini-tweaks' | 
					
						
							| 
									
										
										
										
											2019-08-05 12:42:43 +02:00
										 |  |  | gem 'lograge', '~> 0.11.2' # make logging less terrible in rails | 
					
						
							| 
									
										
										
										
											2020-06-03 16:37:56 -05:00
										 |  |  | gem 'rails-i18n', '~> 6.0.0', '~> 6' | 
					
						
							| 
									
										
										
										
											2019-08-09 11:49:54 -05:00
										 |  |  | gem 'roadie-rails', '~> 2.1' # email generation helpers | 
					
						
							| 
									
										
										
										
											2020-06-08 13:36:17 -05:00
										 |  |  | gem 'money', '~> 6.13' | 
					
						
							| 
									
										
										
										
											2019-08-05 12:42:43 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | # Database and Events | 
					
						
							| 
									
										
										
										
											2021-01-05 15:56:13 -06:00
										 |  |  | gem 'pg', '~> 1.1' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-01-09 18:22:42 -06:00
										 |  |  | gem 'param_validation', path: 'gems/ruby-param-validation' | 
					
						
							| 
									
										
										
										
											2019-08-05 12:42:43 +02:00
										 |  |  | gem 'qx', path: 'gems/ruby-qx' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-06-12 13:42:48 -05:00
										 |  |  | # Optimization | 
					
						
							|  |  |  | gem 'fast_blank' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | # Images | 
					
						
							| 
									
										
										
										
											2020-04-23 17:16:55 -05:00
										 |  |  | gem 'image_processing', '~> 1.10.3' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | # User authentication | 
					
						
							|  |  |  | # https://github.com/plataformatec/devise | 
					
						
							| 
									
										
										
										
											2019-08-05 12:42:43 +02:00
										 |  |  | gem 'devise-async', '~> 1.0' | 
					
						
							| 
									
										
										
										
											2020-05-20 15:36:31 -05:00
										 |  |  | gem 'devise', '~> 4.7' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-26 11:13:19 -05:00
										 |  |  | group :development, :ci do | 
					
						
							| 
									
										
										
										
											2019-08-05 12:42:43 +02:00
										 |  |  |   gem 'traceroute', '~> 0.8.0' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-26 11:13:19 -05:00
										 |  |  | group :development, :ci, :test do | 
					
						
							| 
									
										
										
										
											2019-08-05 15:23:29 +02:00
										 |  |  |   gem 'byebug', '~> 11.0', '>= 11.0.1' | 
					
						
							| 
									
										
										
										
											2020-06-10 17:31:47 -05:00
										 |  |  |   gem 'dotenv-rails', '~> 2.7', '>= 2.7.5', require: 'dotenv/rails-now' | 
					
						
							| 
									
										
										
										
											2019-08-05 12:42:43 +02:00
										 |  |  |   gem 'mail_view', '~> 2.0' | 
					
						
							|  |  |  |   gem 'pry', '~> 0.12.2' | 
					
						
							| 
									
										
										
										
											2019-08-09 13:06:34 -05:00
										 |  |  |   gem 'pry-byebug', '~> 3.7.0' | 
					
						
							| 
									
										
										
										
											2020-05-20 16:40:20 -05:00
										 |  |  |   gem 'rspec-rails', '~> 4.0.0' | 
					
						
							|  |  |  |   gem 'rspec', '~> 3.9.0' | 
					
						
							| 
									
										
										
										
											2020-05-01 14:29:55 -05:00
										 |  |  |   gem 'factory_bot_rails', '~> 5.0', '>= 5.0.2' | 
					
						
							|  |  |  |   gem 'factory_bot', '~> 5.0', '>= 5.0.2' | 
					
						
							| 
									
										
										
										
											2020-05-20 15:36:31 -05:00
										 |  |  |   gem 'listen' | 
					
						
							| 
									
										
										
										
											2020-06-10 17:31:47 -05:00
										 |  |  |   gem 'table_print', '~> 1.5', '>= 1.5.6' # giuNice table printing of data for the console | 
					
						
							| 
									
										
										
										
											2020-06-10 14:07:37 -05:00
										 |  |  |   gem 'colorize', '~> 0.8.1' # Print colorized text in debugger/console | 
					
						
							| 
									
										
										
										
											2021-02-21 15:57:50 -03:00
										 |  |  |   gem 'rubocop', '~> 1.10' | 
					
						
							|  |  |  |   gem 'rubocop-rails', '~> 2.9' | 
					
						
							|  |  |  |   gem 'rubocop-rake', '~> 0.5.1' | 
					
						
							|  |  |  |   gem 'rubocop-rspec', '~> 2.2' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-08-01 17:03:31 -05:00
										 |  |  | group :ci, :test do | 
					
						
							| 
									
										
										
										
											2019-08-05 12:42:43 +02:00
										 |  |  |   gem 'action_mailer_matchers', '~> 1.2' | 
					
						
							| 
									
										
										
										
											2020-05-20 16:40:20 -05:00
										 |  |  |   gem 'database_cleaner-active_record' | 
					
						
							| 
									
										
										
										
											2019-08-01 17:03:31 -05:00
										 |  |  |   gem 'stripe-ruby-mock', '~> 2.4.1', require: 'stripe_mock', git: 'https://github.com/commitchange/stripe-ruby-mock.git', branch: '2.4.1' | 
					
						
							| 
									
										
										
										
											2019-08-05 12:42:43 +02:00
										 |  |  |   gem 'test-unit', '~> 3.3' | 
					
						
							|  |  |  |   gem 'timecop', '~> 0.9.1' | 
					
						
							|  |  |  |   gem 'webmock', '~> 3.6', '>= 3.6.2' | 
					
						
							| 
									
										
										
										
											2020-01-06 14:03:03 -06:00
										 |  |  |   gem 'wisper-rspec', '~> 1.1.0' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-08-05 12:42:43 +02:00
										 |  |  | group :production do | 
					
						
							|  |  |  |   # Compression of assets on heroku | 
					
						
							|  |  |  |   # https://github.com/romanbsd/heroku-deflater | 
					
						
							|  |  |  |   gem 'heroku-deflater', '~> 0.6.3' | 
					
						
							| 
									
										
										
										
											2019-08-12 12:58:02 +02:00
										 |  |  |   gem 'rack-timeout', '~> 0.5.1' | 
					
						
							| 
									
										
										
										
											2019-08-05 12:42:43 +02:00
										 |  |  | end | 
					
						
							| 
									
										
										
										
											2020-06-08 16:03:59 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-06-11 13:28:02 -05:00
										 |  |  | gem 'bess', path: 'gems/bess' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-02-21 15:57:50 -03:00
										 |  |  | gem 'houdini_full_contact', path: 'gems/houdini_full_contact' |