DEV Community

hiko1129
hiko1129

Posted on • Originally published at note.hiko1129.com on

[Ruby][Sorbet] How to write the type of accessor methods (attr_* series methods)

Translate ja to en

class Hoge

  sig {returns(String)} # ← このようにattr_系のメソッドの上にsigを書くだけ
  attr_reader :hoge

end
Enter fullscreen mode Exit fullscreen mode

メソッドコールに対して型定義できるのでそのうちRSpecのletも定義できるような方法が追加されるかも?

参考

Top comments (0)