diff --git a/Gemfile b/Gemfile index ce44136f..21032bff 100644 --- a/Gemfile +++ b/Gemfile @@ -1,101 +1,103 @@ -source 'https://rubygems.org' -ruby '3.2.1' +source "https://rubygems.org" +ruby "3.2.1" git_source(:github) do |repo_name| - repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?('/') + repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/") "https://github.com/#{repo_name}.git" end # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' -gem 'rails', '~> 7.0.4' -gem 'sprockets-rails' +gem "rails", "~> 7.0.4" +gem "sprockets-rails" -gem 'pg' +gem "pg" # Use Puma as the app server -gem 'puma', '>= 5.6.4' +gem "puma", ">= 5.6.4" # Use Uglifier as compressor for JavaScript assets -gem 'uglifier', '>= 1.3.0' +gem "uglifier", ">= 1.3.0" # See https://github.com/rails/execjs#readme for more supported runtimes # Use jquery as the JavaScript library -gem 'jquery-rails' +gem "jquery-rails" # Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder -gem 'jbuilder', '~> 2.5' +gem "jbuilder", "~> 2.5" # Use Redis adapter to run Action Cable in production -gem 'redis', '~> 3.0' +gem "redis", "~> 3.0" # Use ActiveModel has_secure_password # gem 'bcrypt', '~> 3.1.7' -gem 'nokogiri', '>= 1.13.4' +gem "nokogiri", ">= 1.13.4" -gem 'bootsnap', require: false +gem "bootsnap", require: false -gem 'haml' +gem "haml" -gem 'friendly_id', '~> 5.1.0' +gem "friendly_id", "~> 5.1.0" -gem 'newrelic_rpm' +gem "newrelic_rpm" -gem 'devise' +gem "devise" -gem 'omniauth' +gem "omniauth" -gem 'twilio-ruby', '~> 4.11.1' +gem "twilio-ruby", "~> 4.11.1" -gem 'activerecord-import' +gem "activerecord-import" -gem 'jsbundling-rails' +gem "jsbundling-rails" -gem 'cssbundling-rails' +gem "cssbundling-rails" -gem 'turbo-rails' +gem "turbo-rails" -gem 'stimulus-rails' +gem "stimulus-rails" -gem 'watir' +gem "watir" -gem 'selenium-webdriver', '~> 4.4' -gem 'net-sftp' -gem 'ed25519' -gem 'bcrypt_pbkdf' +gem "selenium-webdriver", "~> 4.4" +gem "net-sftp" +gem "ed25519" +gem "bcrypt_pbkdf" group :development, :test do # Call 'byebug' anywhere in the code to stop execution and get a debugger console - gem 'byebug', platform: :mri - gem 'factory_bot_rails' - gem 'parallel_tests' - gem 'rack-mini-profiler' - gem 'rspec-rails', '~> 5.1.0' - gem 'standard' - gem 'debug', platforms: %i[mri mingw x64_mingw] + gem "byebug", platform: :mri + gem "factory_bot_rails" + gem "parallel_tests" + gem "rack-mini-profiler" + gem "rspec-rails", "~> 5.1.0" + gem "standard" + gem "debug", platforms: %i[mri mingw x64_mingw] end group :development do # Access an IRB console on exception pages or by using <%= console %> anywhere in the code. - gem 'brakeman' - gem 'bullet' - gem 'erb_lint', require: false - gem 'erblint-github' - gem 'guard-rspec', require: false - gem 'listen', '~> 3.0.5' - gem 'nested_scaffold' + gem "brakeman" + gem "bullet" + gem "erb_lint", require: false + gem "erblint-github" + gem "guard-rspec", require: false + gem "listen", "~> 3.0.5" + gem "nested_scaffold" # gem 'reek', require: false - gem 'rubocop', require: false - gem 'seed_dump' - gem 'solargraph-reek' - gem 'spring' - gem 'web-console' + gem "rubocop", require: false + gem "seed_dump" + gem "solargraph-reek" + gem "spring" + gem "web-console" end -group 'test' do - gem 'apparition', github: 'twalpole/apparition', ref: 'ca86be4d54af835d531dbcd2b86e7b2c77f85f34' - gem 'capybara' - gem 'database_cleaner' - gem 'launchy' - gem 'rails-controller-testing' - gem 'simplecov', require: false - gem 'timecop' +group "test" do + gem "apparition", github: "twalpole/apparition", ref: "ca86be4d54af835d531dbcd2b86e7b2c77f85f34" + gem "capybara" + 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 "tzinfo-data", platforms: %i[mingw mswin x64_mingw jruby] + +gem "reline", "~> 0.3.2" diff --git a/Gemfile.lock b/Gemfile.lock index 7e12d03f..50a64ec5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -254,12 +254,12 @@ GEM puma (6.1.0) nio4r (~> 2.0) racc (1.6.2) - rack (2.2.6.2) + rack (2.2.6.4) rack-mini-profiler (3.0.0) rack (>= 1.2.0) rack-protection (3.0.5) rack - rack-test (2.0.2) + rack-test (2.1.0) rack (>= 1.3) rails (7.0.4.2) actioncable (= 7.0.4.2)