Ownership drift
Detect when a reopened class, include, or prepend changes the implementation Ruby dispatches.
Ruby runtime auditing
MonkeyLens records method ownership, source locations, signatures, visibility, and ancestor order—then blocks runtime drift before it reaches production.
$ monkeylens check
MonkeyLens PASS
no runtime drift detectedRuntime evidence
Detect when a reopened class, include, or prepend changes the implementation Ruby dispatches.
Compare arity, parameters, visibility, source location, and native-versus-Ruby implementation.
Commit an approved baseline and fail builds when high-impact runtime changes appear.
Get started
gem install monkey_lens
monkeylens capture
monkeylens check