mkdir blog && cd $_

ITエンジニアの雑感

2025-09-01から1ヶ月間の記事一覧

Rubyでイミュータブルなオブジェクトの作り方

イミュータブルなオブジェクトをつくる方法のひとつとして、Dataを利用する方法をメモしておく。 class UserEntity < Data.define(:name, :is_deleted) alias deleted? is_deleted end という感じで、Dataを継承する。 利用する方法は、以下のイメージ。 ent…

Sentryのdelayed_job.report_after_job_retriesが想定どおりに動作しなかった

目的 方法 問題 原因 解決方法 結果 目的 DelayedJobのリトライ試行中はSentryからの通知を抑制し、最後までリトライをしてエラーになれば通知するようにしたかった。 方法 Sentryには delayed_job.report_after_job_retries という設定があり、これを true …