RBS RailsにRbsRails::RakeTask
を足した。これで今までREADMEからrake taskの定義をコピーしていたのを、RbsRails::RakeTask.new
すればいい感じになるようになる。
RBS RailsのSQLとRBSの型のマッピングを更新した。
ActiveSupport::TimeWithZone
とかを生成したからそれを反映したり、未知の型はuntypedにするようにした。
rbs prototype rb
で、class << self
の中でprivate
が書かれているとclass << self
の外でもprivate
のままになってしまう問題を見つけたので直した。
これはRBS Railsで作業してたらActiveRecord::Base.descendants
がNoMethodErrorと言われて、なんだろうと見ていたらこのメソッドがprivate扱いになってしまっていたのだった。