Enumerable#filter_map (Ruby 3.1 リファレンスマニュアル)

Ruby 2.7 から追加されている filter_map が便利。

(1..10).filter_map { |i| i * 2 if i.even? } #=> [4, 8, 12, 16, 20]

rails stats の項目追加

デフォルトのrails statsだと計測してくれないディレクトリがあるので、下記のようなタスク定義をすれば計測可能にできる。

# lib/tasks/stats_all.rake
namespace :stats_all do
  task :setup do
    require 'rails/code_statistics'
    # [名前, 対象ディレクトリ]をSTATS_DIRECTORIESに追加する
    ::STATS_DIRECTORIES << ['Domains', 'app/domains']
  end
end
task stats: 'stats_all:setup'

via. bin/rails stats · Linyclar