Skip to content

Repository files navigation

Method-Ray

A fast static callable method checker for Ruby code.

No type annotations required, just check callable methods in your Ruby files.

Requirements

Method-Ray supports Ruby 3.4 or later.

Installation

gem install method-ray

Quick Start

Checking Methods

# Check a single file
bundle exec methodray check app/models/user.rb

Example Usage

bundle exec methodray check app/models/user.rb

# app/models/user.rbclassUserdefgreetingname="Alice"message=name.absmessageendend

This 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
^

Contributing

Bug reports and pull requests are welcome on GitHub at this repository!

License

MIT License. See LICENSE file for details.

About

Static fast callable method checker for Ruby code.

Resources

Stars

18 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages