source 'https://rubygems.org' ruby file: '.ruby-version' git_source(:github) do |repo_name| repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?('/') "https://github.com/#{repo_name}.git" end gem 'activerecord-import' gem 'bcrypt_pbkdf' gem 'bootsnap', require: false gem 'cssbundling-rails' gem 'csv', '~> 3.3' gem 'devise', git: 'https://github.com/heartcombo/devise' gem 'ed25519' gem 'foreman' gem 'friendly_id', '~> 5.1.0' gem 'jsbundling-rails' gem 'logger' gem 'net-sftp' gem 'newrelic_rpm' gem 'nokogiri' gem 'observer', '~> 0.1.2' gem 'ostruct' gem 'pg' gem 'puma', '>= 6.4.0' gem 'rails', '~> 8.0.0' gem 'sprockets-rails' gem 'standard_deviation' gem 'stimulus-rails' gem 'turbo-rails' gem 'watir' group :development do # Access an IRB console on exception pages or by using <%= console %> anywhere in the code. gem 'brakeman' gem 'bullet', '~> 8.0' gem 'dexter' gem 'erb_lint', require: false gem 'erblint-github' gem 'guard' gem 'guard-livereload', '~> 2.5', require: false gem 'guard-rspec', require: false gem 'listen', '~> 3.8.0' gem 'nested_scaffold' gem 'pghero' gem 'pg_query', '>= 2' gem 'rack-livereload' gem 'rubocop', require: false gem 'rubocop-ast' gem 'rubocop-performance', require: false gem 'rubocop-rails', require: false gem 'rubocop-rake', require: false gem 'rubocop-rspec', require: false gem 'rubocop-rspec_rails' gem 'seed_dump' gem 'solargraph' gem 'solargraph-reek' gem 'spring' # gem "web-console" # gem 'reek', require: false end group :development, :test do # Call 'byebug' anywhere in the code to stop execution and get a debugger console gem 'byebug', platform: :mri gem 'dotenv-rails' gem 'factory_bot_rails' gem 'parallel_tests' gem 'rack-mini-profiler' gem 'rspec-rails', '~> 6.0.3' end group :test do gem 'capybara' gem 'cuprite' gem 'database_cleaner' gem 'launchy' gem 'rails-controller-testing' gem 'simplecov', require: false # gem "timecop" end # Windows does not include zoneinfo files, so bundle the tzinfo-data gem gem 'tzinfo-data', platforms: %i[mingw mswin x64_mingw jruby] # gem "reline", "~> 0.3.2"