An open API service indexing awesome lists of open source software.

https://github.com/floehopper/introspection

Dynamic inspection of the hierarchy of method definitions on a Ruby object.
https://github.com/floehopper/introspection

class definition introspection metaprogramming method module object ruby

Last synced: 9 months ago
JSON representation

Dynamic inspection of the hierarchy of method definitions on a Ruby object.

Awesome Lists containing this project

README

          

## Introspection [![CircleCI status for floehopper/introspection](https://circleci.com/gh/floehopper/introspection.svg?style=shield)](https://app.circleci.com/pipelines/github/floehopper/introspection) [![Gem Version](https://badge.fury.io/rb/introspection.png)](http://badge.fury.io/rb/introspection)

Dynamic inspection of the hierarchy of method definitions on a Ruby object.

Motivations :-

* Extract code that may be generally useful from Mocha.
* Learn more about the Ruby's Object, Class & Module and the method receiver chain.
* Detect undesirable changes to classes made by other libraries.