2020-03-01から1ヶ月間の記事一覧
sorbet は少し前に話題になっていた Ruby の type annotaion gem。 sorbet.org 以下のようなコードを書くと静的型チェック、動的型チェックの両方をやってくれる。 # typed: true require 'sorbet-runtime' class A extend T::Sig sig {params(x: Integer).r…
rubygems.org TL;DR 会社で grpc ruby を使っていて、同じような実装何回もやってんなと思ったので共通化して gem にした request message を required チェックを簡単にできる DSL を提供してくれる いつも書いていた required をチェックするだけの冗長な…