|
1 | 1 | # frozen_string_literal: true |
2 | 2 |
|
3 | | -source 'https://rubygems.org' |
| 3 | +source "https://rubygems.org" |
4 | 4 | git_source(:github) { |repo| "https://github.com/#{repo}.git" } |
5 | 5 |
|
6 | | -if ENV['DEVEL'] == '1' |
7 | | - gem 'active_storage_db', path: './' |
| 6 | +if ENV["DEVEL"] == "1" |
| 7 | + gem "active_storage_db", path: "./" |
8 | 8 | else |
9 | 9 | gemspec |
10 | 10 | end |
11 | 11 |
|
12 | | -ruby_ver = ENV.fetch('RUBY_VERSION', '') |
13 | | -rails_ver = ENV.fetch('RAILS_VERSION', '') |
| 12 | +ruby_ver = ENV.fetch("RUBY_VERSION", "") |
| 13 | +rails_ver = ENV.fetch("RAILS_VERSION", "") |
14 | 14 |
|
15 | 15 | rails = |
16 | 16 | if rails_ver.empty? |
17 | | - ['rails'] |
18 | | - elsif rails_ver.count('.') < 2 |
19 | | - ['rails', "~> #{rails_ver}"] |
| 17 | + ["rails"] |
| 18 | + elsif rails_ver.count(".") < 2 |
| 19 | + ["rails", "~> #{rails_ver}"] |
20 | 20 | else |
21 | | - ['rails', rails_ver] |
| 21 | + ["rails", rails_ver] |
22 | 22 | end |
23 | 23 | gem(*rails) |
24 | 24 |
|
25 | | -ruby32 = ruby_ver.empty? || Gem::Version.new(ruby_ver) >= Gem::Version.new('3.2') |
26 | | -gem 'zeitwerk', '~> 2.6.18' unless ruby32 |
| 25 | +ruby32 = ruby_ver.empty? || Gem::Version.new(ruby_ver) >= Gem::Version.new("3.2") |
| 26 | +gem "zeitwerk", "~> 2.6.18" unless ruby32 |
27 | 27 |
|
28 | 28 | # DB driver |
29 | | -case ENV.fetch('DB_TEST', nil) |
30 | | -when 'mssql' |
31 | | - gem 'activerecord-sqlserver-adapter' |
32 | | - gem 'tiny_tds' |
33 | | -when 'mysql' |
34 | | - gem 'mysql2' |
35 | | -when 'postgres' |
36 | | - gem 'pg' |
| 29 | +case ENV.fetch("DB_TEST", nil) |
| 30 | +when "mssql" |
| 31 | + gem "activerecord-sqlserver-adapter" |
| 32 | + gem "tiny_tds" |
| 33 | +when "mysql" |
| 34 | + gem "mysql2" |
| 35 | +when "postgres" |
| 36 | + gem "pg" |
37 | 37 | else |
38 | | - rails72 = rails_ver.empty? || Gem::Version.new(rails_ver) >= Gem::Version.new('7.2') |
39 | | - sqlite3 = ruby32 && rails72 ? ['sqlite3'] : ['sqlite3', '~> 1.4'] |
| 38 | + rails72 = rails_ver.empty? || Gem::Version.new(rails_ver) >= Gem::Version.new("7.2") |
| 39 | + sqlite3 = ruby32 && rails72 ? ["sqlite3"] : ["sqlite3", "~> 1.4"] |
40 | 40 | gem(*sqlite3) |
41 | 41 | end |
42 | 42 |
|
43 | 43 | # NOTE: to avoid error: uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger |
44 | | -gem 'concurrent-ruby', '1.3.4' |
| 44 | +gem "concurrent-ruby", "1.3.4" |
45 | 45 |
|
46 | | -gem 'bigdecimal' |
47 | | -gem 'bullet' |
48 | | -gem 'image_processing', '>= 1.2' |
49 | | -gem 'mutex_m' |
50 | | -gem 'puma' |
51 | | -gem 'sprockets-rails' |
| 46 | +gem "bigdecimal" |
| 47 | +gem "bullet" |
| 48 | +gem "image_processing", ">= 1.2" |
| 49 | +gem "mutex_m" |
| 50 | +gem "puma" |
| 51 | +gem "sprockets-rails" |
52 | 52 |
|
53 | 53 | # Testing |
54 | | -gem 'capybara' |
55 | | -gem 'factory_bot_rails' |
56 | | -gem 'rspec_junit_formatter' |
57 | | -gem 'rspec-rails' |
58 | | -gem 'selenium-webdriver' |
59 | | -gem 'simplecov' |
60 | | -gem 'simplecov-lcov' |
| 54 | +gem "capybara" |
| 55 | +gem "factory_bot_rails" |
| 56 | +gem "rspec_junit_formatter" |
| 57 | +gem "rspec-rails" |
| 58 | +gem "selenium-webdriver" |
| 59 | +gem "simplecov" |
| 60 | +gem "simplecov-lcov" |
61 | 61 |
|
62 | 62 | # Linters |
63 | | -gem 'brakeman' |
64 | | -gem 'fasterer' |
65 | | -gem 'rubocop' |
66 | | -gem 'rubocop-packaging' |
67 | | -gem 'rubocop-performance' |
68 | | -gem 'rubocop-rails' |
69 | | -gem 'rubocop-rspec' |
| 63 | +gem "brakeman" |
| 64 | +gem "fasterer" |
| 65 | +gem "rubocop" |
| 66 | +gem "rubocop-packaging" |
| 67 | +gem "rubocop-performance" |
| 68 | +gem "rubocop-rails" |
| 69 | +gem "rubocop-rspec" |
70 | 70 |
|
71 | 71 | # Tools |
72 | | -gem 'pry-rails' |
| 72 | +gem "pry-rails" |
0 commit comments