annotaterb commit log (20260411)

annotaterb のコミットログを流し読みしました。
annotaterb commit log (20260304) | odentakashi からの追加分を読みました。


Remove duplicate ignore_unknown_models option definition by OdenTakashi · Pull Request #316 · drwl/annotaterb

内部で ignore_unknown_models オプションのキーが重複して定義されていたため、その重複を削除しました。
ignore_unknown_models は、対応するファイルを見つけられない model に遭遇した際に、警告を出さないためのオプションです。


Correct secondary database setup in dummy app by OdenTakashi · Pull Request #317 · drwl/annotaterb

spec/dummyapp で使用している database.yml において、sqlite3 利用時に database ファイルが app のルート直下に生成されてしまっていたため、db/ 配下に生成されるよう設定を修正しました。


Only connect SecondaryRecord to secondary DB when MULTI_DB_TEST is set by OdenTakashi · Pull Request #318 · drwl/annotaterb

dummyapp で、環境変数を使う前提の Secondary DB 接続モデルが、環境変数未設定時にエラーになる問題を修正しました。
オプション未設定時は primary DB に接続するよう分岐を追加しています。


Fix error when column comments contain `%` by willnet · Pull Request #322 · drwl/annotaterb

YARD 形式でカラムコメントを表示する際、内部で sprintf を使用していましたが、書式指定子も引数もない状態になっていました。
そのため、文字列内に % が含まれていると書式指定子として解釈され、見つからず ArgumentError が発生していた問題を修正しました。``