| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | source 'https://rubygems.org' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-01-29 15:25:34 -06:00
										 |  |  | ruby '2.4.5' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | gem 'rake' | 
					
						
							| 
									
										
										
										
											2019-02-01 11:54:16 -06:00
										 |  |  | gem 'rails', '= 5.0.7.1' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | # https://stripe.com/docs/api | 
					
						
							|  |  |  | gem 'stripe' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Compression of assets on heroku | 
					
						
							|  |  |  | # https://github.com/romanbsd/heroku-deflater | 
					
						
							|  |  |  | gem 'heroku-deflater', :group => :production | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # json serialization | 
					
						
							|  |  |  | # https://github.com/nesquena/rabl | 
					
						
							|  |  |  | gem 'rabl' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | gem 'parallel' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | gem 'puma' | 
					
						
							|  |  |  | gem 'bootsnap', require: false | 
					
						
							|  |  |  | gem 'rack-timeout' | 
					
						
							| 
									
										
										
										
											2019-07-13 10:52:53 +02:00
										 |  |  | gem 'rack-ssl' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | gem 'puma_worker_killer' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | gem 'test-unit', '~> 3.0' | 
					
						
							|  |  |  | gem 'hamster' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | gem 'aws-ses' | 
					
						
							| 
									
										
										
										
											2018-11-08 18:29:00 -06:00
										 |  |  | gem 'aws-sdk', '~> 1' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | # for blocking ip addressses | 
					
						
							|  |  |  | gem 'rack-attack' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | gem 'sprockets' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # for serving fonts on cdn | 
					
						
							|  |  |  | # https://github.com/ericallam/font_assets | 
					
						
							| 
									
										
										
										
											2018-08-30 16:33:58 -05:00
										 |  |  | gem 'font_assets', '~> 0.1.14' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | # Database (postgres) | 
					
						
							|  |  |  | gem 'pg' # Postgresql | 
					
						
							| 
									
										
										
										
											2019-01-09 17:57:35 -06:00
										 |  |  | gem 'qx', path: 'gems/ruby-qx' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | gem 'dalli' | 
					
						
							|  |  |  | gem 'memcachier' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-01-09 18:22:42 -06:00
										 |  |  | gem 'param_validation', path: 'gems/ruby-param-validation' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | # Print colorized text lol | 
					
						
							|  |  |  | gem 'colorize' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # https://github.com/collectiveidea/delayed_job_active_record | 
					
						
							|  |  |  | gem 'delayed_job_active_record' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # for styling emails | 
					
						
							|  |  |  | # https://github.com/Mange/roadie-rails | 
					
						
							|  |  |  | gem 'roadie-rails' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # For nat lang parsing of dates | 
					
						
							|  |  |  | gem 'chronic' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Images | 
					
						
							|  |  |  | # https://github.com/carrierwaveuploader/carrierwave | 
					
						
							|  |  |  | gem 'carrierwave' | 
					
						
							|  |  |  | gem 'carrierwave-aws' # for uploading images to amazon s3 | 
					
						
							|  |  |  | gem 'mini_magick' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # https://github.com/jnunemaker/httparty | 
					
						
							|  |  |  | gem 'httparty' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # User authentication | 
					
						
							|  |  |  | # https://github.com/plataformatec/devise | 
					
						
							| 
									
										
										
										
											2019-01-31 17:11:34 -06:00
										 |  |  | gem 'devise', '~> 4.4' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | gem 'devise-async' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-01-29 14:13:52 -06:00
										 |  |  | # https://github.com/airbrake/airbrake | 
					
						
							|  |  |  | gem 'airbrake', '~> 8.0.1' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | # http://www.rubygeocoder.com/ | 
					
						
							|  |  |  | gem 'geocoder' # for adding latitude and longitude to location-based tables | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # https://github.com/buytruckload/nearest_time_zone | 
					
						
							|  |  |  | gem 'nearest_time_zone' # for detecting timezone from lat/lng | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | gem 'mail_view' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | gem 'fullcontact' # Full Contact API; includes #Hashie::Mash | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Nice table printing of data for the console | 
					
						
							|  |  |  | gem 'table_print' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | gem 'bunny', '>= 2.6.3' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-01-31 17:11:34 -06:00
										 |  |  | gem 'rails-i18n' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | gem 'i18n-js' | 
					
						
							|  |  |  | gem 'countries' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-26 11:13:19 -05:00
										 |  |  | group :development, :ci do | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  |   gem 'traceroute' | 
					
						
							|  |  |  |   gem 'debase' | 
					
						
							| 
									
										
										
										
											2018-05-21 15:03:46 -05:00
										 |  |  |   gem 'ruby-debug-ide' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-26 11:13:19 -05:00
										 |  |  | group :development, :ci, :test do | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | 	gem 'timecop' | 
					
						
							|  |  |  | 	gem 'pry' | 
					
						
							|  |  |  | 	#gem 'pry-byebug' | 
					
						
							|  |  |  | 	gem 'binding_of_caller' | 
					
						
							|  |  |  |   gem 'rspec' | 
					
						
							|  |  |  | 	gem 'rspec-rails' | 
					
						
							|  |  |  | 	gem 'database_cleaner' | 
					
						
							|  |  |  |   gem 'dotenv-rails' | 
					
						
							|  |  |  |   gem 'ruby-prof', '0.15.9' | 
					
						
							|  |  |  | 	gem 'stripe-ruby-mock', '~> 2.4.1', :require => 'stripe_mock', git: 'https://github.com/commitchange/stripe-ruby-mock.git', :branch => '2.4.1' | 
					
						
							|  |  |  |   gem 'factory_bot' | 
					
						
							|  |  |  | 	gem 'factory_bot_rails' | 
					
						
							|  |  |  | 	gem 'action_mailer_matchers' | 
					
						
							| 
									
										
										
										
											2018-12-10 15:27:26 -06:00
										 |  |  |   gem 'simplecov', '~> 0.16.1', require: false | 
					
						
							| 
									
										
										
										
											2019-01-25 16:22:05 -06:00
										 |  |  |   gem 'solargraph' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | group :test do | 
					
						
							|  |  |  |   gem 'webmock' | 
					
						
							|  |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Gems used for asset compilation | 
					
						
							|  |  |  | gem 'sass', '3.2.19' | 
					
						
							| 
									
										
										
										
											2018-11-08 18:29:00 -06:00
										 |  |  | gem 'sass-rails' | 
					
						
							| 
									
										
										
										
											2018-03-25 13:30:42 -04:00
										 |  |  | gem 'uglifier' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # make logging less terrible in rails | 
					
						
							|  |  |  | gem 'lograge' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | gem 'config', '> 1.5' | 
					
						
							|  |  |  | gem 'dry-validation' # used only for config validation | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | gem 'foreman' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-01-31 17:11:34 -06:00
										 |  |  | gem 'grape' | 
					
						
							| 
									
										
										
										
											2018-11-08 18:29:00 -06:00
										 |  |  | gem 'grape-entity' | 
					
						
							| 
									
										
										
										
											2018-05-21 15:03:46 -05:00
										 |  |  | gem 'grape-swagger' | 
					
						
							|  |  |  | gem 'grape-swagger-entity' | 
					
						
							|  |  |  | gem 'grape_url_validator' | 
					
						
							|  |  |  | gem 'grape_logging' | 
					
						
							| 
									
										
										
										
											2019-01-31 17:11:34 -06:00
										 |  |  | gem 'grape_devise' | 
					
						
							|  |  |  | #gem 'grape_devise', git: 'https://github.com/ericschultz/grape_devise.git' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #gem 'protected_attributes' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | gem 'rack-ssl' |