diff --git a/Gemfile b/Gemfile index 2ba50b3f..7d3603ab 100644 --- a/Gemfile +++ b/Gemfile @@ -1,3 +1,5 @@ +# frozen_string_literal: true + source 'https://rubygems.org' git_source(:github) do |repo_name| repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?('/') @@ -6,9 +8,51 @@ end ruby '3.1.2' +gem 'activeadmin' +gem 'active_model_serializers' +gem 'activerecord-import' +gem 'annotate' gem 'bootsnap', require: false +gem 'brakeman' +gem 'bullet' +gem 'bundler-audit' +gem 'chartkick' +gem 'default_value_for' +gem 'devise' +gem 'dotenv-rails' +gem 'draper' +gem 'faraday' +gem 'foreman' +gem 'global' +gem 'google_drive' +gem 'groupdate' +gem 'jbuilder' +gem 'jp_prefecture' +gem 'kaminari' +gem 'money-rails' +gem 'mysql2' +gem 'paranoia' gem 'puma' gem 'rails' +gem 'ransack' +gem 'rest-client' +gem 'retryable' +gem 'rubocop' +gem 'rufo' +gem 'sass-rails' +gem 'search_cop' +gem 'seed-fu' +gem 'shrine' +gem 'simplecov' +gem 'simple_form' +gem 'slim-rails' +gem 'smarter_csv' +gem 'twitter' +gem 'uglifier' +gem 'unicorn' +gem 'upsert' +gem 'webpacker' +gem 'whenever' group :development, :test do gem 'awesome_print' @@ -20,56 +64,9 @@ group :development, :test do gem 'pry-byebug' gem 'pry-doc' gem 'pry-rails' + gem 'rubocop-rails' end -gem 'dotenv-rails' -gem 'jp_prefecture' -gem 'money-rails' -gem 'rubocop' -gem 'rufo' -gem 'webpacker' -gem 'whenever' - -gem 'draper' -gem 'retryable' - -gem 'active_model_serializers' -# gem 'redis' -# gem 'redis-namespace' -# gem 'sidekiq' -# gem 'sidekiq-failures' -# gem 'sidekiq-history' -# gem 'sidekiq-limit_fetch' -# gem 'sidekiq-scheduler' -# gem 'sidekiq-statistic' -# gem 'sinatra', require: false -gem 'unicorn' - -gem 'brakeman' -gem 'bundler-audit' -gem 'devise' -gem 'foreman' -gem 'global' - -gem 'activerecord-import' -gem 'annotate' -gem 'bullet' -gem 'default_value_for' -gem 'groupdate' -gem 'mysql2' -gem 'paranoia' -gem 'seed-fu' - -gem 'activeadmin' -gem 'chartkick' -gem 'jbuilder' -gem 'kaminari' -gem 'ransack' -gem 'sass-rails' -gem 'simple_form' -gem 'slim-rails' -gem 'uglifier' - group :development do gem 'capistrano' gem 'capistrano3-unicorn' @@ -80,33 +77,26 @@ group :development do gem 'capistrano-rbenv' gem 'capistrano-sidekiq' gem 'capistrano-yarn' - gem 'capybara' gem 'database_cleaner' gem 'database_rewinder' - gem 'factory_bot_rails' gem 'faker' gem 'json_spec' gem 'rack-mini-profiler' + gem 'timecop' + gem 'vcr' + gem 'web-console' + gem 'webmock' +end + +group :test do + gem 'capybara' + gem 'factory_bot_rails' gem 'rspec-json_matcher' gem 'rspec-parameterized' gem 'rspec-power_assert' - gem 'rspec-rails' + gem 'rspec-rails', require: false gem 'rspec-request_describer' gem 'rspec-retry' gem 'selenium-webdriver' - gem 'timecop' - gem 'vcr' - gem 'web-console' - gem 'webmock' + gem 'webdrivers' end - -gem 'faraday' -gem 'shrine' -gem 'smarter_csv' -gem 'twitter' -gem 'upsert' - -gem 'google_drive' -gem 'rest-client' -gem 'search_cop' -gem 'simplecov' diff --git a/Gemfile.lock b/Gemfile.lock index 3e47463b..7086f790 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -496,6 +496,10 @@ GEM unicode-display_width (>= 1.4.0, < 3.0) rubocop-ast (1.17.0) parser (>= 3.1.1.0) + rubocop-rails (2.15.2) + activesupport (>= 4.2.0) + rack (>= 1.1) + rubocop (>= 1.7.0, < 2.0) ruby-progressbar (1.11.0) ruby2_keywords (0.0.5) rubyzip (2.3.2) @@ -606,6 +610,10 @@ GEM activemodel (>= 6.0.0) bindex (>= 0.4.0) railties (>= 6.0.0) + webdrivers (5.2.0) + nokogiri (~> 1.6) + rubyzip (>= 1.3.0) + selenium-webdriver (~> 4.0) webmock (3.14.0) addressable (>= 2.8.0) crack (>= 0.3.2) @@ -692,6 +700,7 @@ DEPENDENCIES rspec-request_describer rspec-retry rubocop + rubocop-rails rufo sass-rails search_cop @@ -709,6 +718,7 @@ DEPENDENCIES upsert vcr web-console + webdrivers webmock webpacker whenever