Gemfile
# frozen_string_literal: true source 'https://rubygems.org' ruby '~> 3.3.6' gem 'rails', '~> 7.0' # Reduces boot times through caching; required in config/boot.rbgem 'bootsnap', require: false # Authorizationgem 'cancancan', '~> 2.0'# Authenticationgem 'devise', '~> 4.9'gem 'devise-i18n'# Databasegem 'pg'# Web servergem 'puma' # Assetsgem 'jquery-rails'gem 'sassc-rails'gem 'sprockets-rails'gem 'terser'gem 'turbolinks' # Paginationgem 'will_paginate' # APIgem 'grape'gem 'grape-entity'gem 'grape-swagger'gem 'grape-swagger-rails' # Implementation of GraphQLgem 'graphql'# Documentation for graphql schemagem 'graphql-docs' # Environmentsgem 'dotenv-rails' # Code qualitygem 'rubocop', '~> 1.66', require: falsegem 'rubocop-factory_bot', '~> 2.26', '>= 2.26.1', require: falsegem 'rubocop-faker', require: falsegem 'rubocop-rails', require: falsegem 'rubocop-rspec', require: falsegem 'rubocop-rspec_rails', require: false group :development do # Mount the GraphiQL IDE gem 'graphiql-rails', git: 'https://github.com/rmosolgo/graphiql-rails', ref: '6b34eb1' gem 'listen' gem 'spring' gem 'spring-watcher-listen'end group :development, :test do gem 'faker' gem 'letter_opener' gem 'pry' gem 'pry-nav' gem 'pry-rails' gem 'pry-remote'end # Use rspec+selenium_webdriver+capybara as for testgroup :test do gem 'capybara', '~> 2.2' gem 'codeclimate-test-reporter', '~> 1.0.0' gem 'database_cleaner-active_record' gem 'factory_bot_rails' gem 'i18n-spec' gem 'rspec-rails', '~> 7.1' gem 'selenium-webdriver', '~> 2.37' gem 'shoulda-matchers', '~> 6.4' gem 'simplecov', require: falseend