source 'https://rubygems.org' ruby '2.7.1' gem 'rails', '~> 6.0' gem 'pg', '~> 1.2.3' gem 'bootsnap', '~> 1.4.8' gem 'rack-cors', '1.1.1' # A Ruby Web Server Built For Concurrency gem 'puma' # Process manager for applications with multiple components gem 'foreman' # Doorkeeper is an OAuth 2 provider for Rails gem 'doorkeeper' # A sophisticated and secure hash algorithm for # hashing passwords. gem 'bcrypt' # Create pretty URL’s and work with human-friendly # strings as if they were numeric ids for ActiveRecord # models. gem 'friendly_id' # Templating system with JSON, XML and Plist support. gem 'rabl' # Optimized JSON. gem 'oj' # ActiveModel XML serializers # Required by Draper after Rails 5 gem 'activemodel-serializers-xml' # URL Validation for Rails. gem 'validate_url' gem 'addressable' # Cloud services gem 'fog-aws' gem 'imgix-rails' # Assorted utilities gem 'awesome_print' gem 'html_routes' gem 'aws-sdk-s3', require: false # Simple Rails app configuration gem 'figaro' # Responder? gem 'responders' # Parse emoji to strings gem 'gemoji-parser' # Raven is a Ruby client for Sentry gem "sentry-raven" # An awesome replacement for acts_as_nested_set and better_nested_set. gem 'awesome_nested_set' # An email validator for Rails gem "email_validator" gem 'sinatra' gem 'pg_search' group :doc do gem 'sdoc' gem 'apipie-rails' end group :development, :test do gem 'dotenv-rails' gem 'factory_bot_rails' gem 'faker' gem 'rspec-rails' gem 'rspec_junit_formatter' end group :development do gem 'listen' gem 'spring-commands-rspec' gem 'spring' end group :test do gem 'api_matchers' gem 'byebug' gem 'database_cleaner' gem 'shoulda-matchers' gem 'simplecov', :require => false end