145 lines
		
	
	
	
		
			3.1 KiB
		
	
	
	
		
			Ruby
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			145 lines
		
	
	
	
		
			3.1 KiB
		
	
	
	
		
			Ruby
		
	
	
		
			Executable file
		
	
	
	
	
| source 'https://rubygems.org'
 | |
| 
 | |
| ruby '2.3.7'
 | |
| gem 'rake'
 | |
| gem 'rails', '3.2.22.5'
 | |
| gem 'rails_12factor'
 | |
| # 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'
 | |
| gem 'puma_worker_killer'
 | |
| 
 | |
| gem 'test-unit', '~> 3.0'
 | |
| gem 'hamster'
 | |
| 
 | |
| gem 'aws-ses'
 | |
| gem 'aws-sdk'
 | |
| 
 | |
| # for blocking ip addressses
 | |
| gem 'rack-attack'
 | |
| 
 | |
| # For modularizing javascript
 | |
| # https://github.com/browserify-rails/browserify-rails
 | |
| gem 'browserify-rails'
 | |
| gem 'sprockets'
 | |
| 
 | |
| # for serving fonts on cdn
 | |
| # https://github.com/ericallam/font_assets
 | |
| gem 'font_assets', '~> 0.1.14'
 | |
| 
 | |
| # Database (postgres)
 | |
| gem 'pg' # Postgresql
 | |
| gem 'qx', path: 'gems/ruby-qx'
 | |
| gem 'dalli'
 | |
| gem 'memcachier'
 | |
| 
 | |
| 
 | |
| gem 'param_validation', path: 'gems/ruby-param-validation'
 | |
| 
 | |
| # 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
 | |
| gem 'devise'
 | |
| gem 'devise-async'
 | |
| 
 | |
| # 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'
 | |
| 
 | |
| gem 'rails-i18n', '~> 3.0.0' # For 3.x
 | |
| gem 'i18n-js'
 | |
| gem 'countries'
 | |
| 
 | |
| 
 | |
| group :development, :ci do
 | |
|   gem 'traceroute'
 | |
|   gem 'debase'
 | |
|   gem 'ruby-debug-ide'
 | |
| end
 | |
| 
 | |
| group :development, :ci, :test do
 | |
| 	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'
 | |
|   gem 'simplecov', '~> 0.16.1', require: false
 | |
| end
 | |
| 
 | |
| group :test do
 | |
|   gem 'webmock'
 | |
| end
 | |
| 
 | |
| # Gems used for asset compilation
 | |
| gem 'sass', '3.2.19'
 | |
| gem 'sass-rails', '3.2.6'
 | |
| gem 'uglifier'
 | |
| 
 | |
| # make logging less terrible in rails
 | |
| gem 'lograge'
 | |
| 
 | |
| gem 'config', '> 1.5'
 | |
| gem 'dry-validation' # used only for config validation
 | |
| 
 | |
| gem 'foreman'
 | |
| 
 | |
| gem 'grape', '~> 1.1.0'
 | |
| gem 'grape-entity', git: 'https://github.com/ruby-grape/grape-entity.git', ref: '0e04aa561373b510c2486282979085eaef2ae663'
 | |
| gem 'grape-swagger'
 | |
| gem 'grape-swagger-entity'
 | |
| gem 'grape_url_validator'
 | |
| gem 'grape_logging'
 | |
| gem 'grape_devise', path: 'gems/grape_devise'
 | 
