class Foo def bar: (Integer) -> String end みたいなRBSがあったとして、このRBSを使って勝手にテストしてくれるツールがあるとおもしろいんじゃない? というアイデアでプロダクトを作ってみている。 プロジェクト名は適当にRaaP(RBS as a Property)とした。 先ほどのRBSをRaaPで実行すると、 foo = Foo.new assert_kind_of String, foo.bar(0) assert_kind_of String, foo.bar(-1) assert_kind_of String, foo.bar(3) asse…