A fast static callable method checker for Ruby code.
No type annotations required, just check callable methods in your Ruby files.
Method-Ray supports Ruby 3.4 or later.
gem install method-ray# Check a single file
bundle exec methodray check app/models/user.rbbundle exec methodray check app/models/user.rb
# app/models/user.rbclassUserdefgreetingname="Alice"message=name.absmessageendendThis will output:
$ bundle exec methodray check app/models/user.rb
app/models/user.rb:4:19: error: undefined method `abs` for String
message = name.abs
^
Bug reports and pull requests are welcome on GitHub at this repository!
MIT License. See LICENSE file for details.